Asynchronous programming is tough and challenging but interesting. It is also known as asynchrony . The overall concept did not evolve in one day; it took time. The async and await keywords first appeared in C# 5.0 to make it easier. Prior to that, different programmers implemented the concept using various techniques. Each technique has its own pros and cons. The goal of this chapter is to introduce you to asynchronous programming and to go through some common implementation methods.
Overview
Let’s first discuss what asynchronous programming is. In simple terms, you ...