Content - Asynchronous Operations - Async - Task-based Asynchronous Pattern - Task and Task<IResult> async await Requirements to use Async - Example using async and await First example: Creating the synchronous implementation Second example: Creating the asynchronous application Asynchronous tasks are necessary when applications are frozen due to actions that do not stop and let the user continue using them, you have probably seen the message "Application not responding ...". Let's see how to solve this problem with a new feature of Framework 4.5. Asynchronous operations A computer has a fixed number of processors and each of these processors can perform only one operation at a time, let's call this operation thread. Each thread in an application is programmed to run on the processor for a period of time. I...