In this section, you will use threads to improve multitasking in a graphical app.
Note
Visual Studio Code cannot be used to create GUI applications, so you will need Visual Studio 2017 on Windows 7 or later to complete this last section of the chapter. In Chapter 13, Building Universal Windows Platform Apps Using XAML, you will learn about Universal Windows Platform apps; however, these can only be created on Windows 10. So, if you only have Visual Studio Code on a non-Windows OS, at this point, you might want to jump ahead to Chapter 14, Building Web Applications Using ASP.NET Core MVC.
C# 5 introduced two keywords to simplify working with the Task
type. They are especially useful for:
Implementing multitasking for a graphical user interface (GUI)
Improving the scalability of web applications and services
In this chapter, we will explore how the async
and await
keywords can implement multitasking with a GUI running on Windows 7 or later.
In Chapter 14, Building...