When and Why to Use Async/Await and Comparisons with the TPL
Using the Async
pattern enables you to write applications that are more responsive and that perform better, but you will not use it everywhere. In fact, there are specific situations in which Async
has benefits. As a general rule, Async
’s main purpose is to keep the UI responsive while tasks running in the UI thread might become potentially blocking. You use Async
in the following scenarios:
Potentially blocking tasks running in the user interface thread
Image processing
I/O operations ...
Get Visual Basic 2015 Unleashed 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.