Implementing multitasking for a GUI

In this section, you will use threads to improve multitasking in a graphical app.


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 ...

Get C# 7 and .NET Core: Modern Cross-Platform Development - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.