Summary

In this chapter, you learned how to define and start a task, how to wait for one or more tasks to finish, and how to control task completion order. You also learned how to use async and await to prevent the user interface thread from being blocked, and how to synchronize access to shared resources.

In the next chapter, you will learn how to create apps for the Universal Windows Platform.

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.