This chapter will dive into the asynchronous elaboration techniques available within the .NET framework.
Here we will explain the following features, techniques, and frameworks:
Asynchronous programming theory
Asynchronous Programming Model (APM)
Event-based Asynchronous Pattern (EAP)
Task-based Asynchronous Pattern (TAP)
Async/await operator
Task optimization and CLR tuning
Task tweaking
Task UI synchronization