This document discusses asynchronous programming using async/await in C#. It covers why multithreading is important, how to use async/await to offload work or scale applications, and how to properly structure asynchronous code. The key points are: async/await provides an easier way to write multithreaded code compared to previous approaches; methods should be marked async if they use await; and tasks can be used to start asynchronous work and wait for completion in a non-blocking way.
Report
Share
Report
Share
1 of 11
More Related Content
Async/Await
1. J e f f H a r t
V a n i s h i n g C l o u d s , I n c .
Async/Await for Fun and Profit
Multithreading is just one damn thing after…
…before, or the simultaneously with another.
Scott Meyers and Andrei Alexandrescu
…before
March 7-8, 2015