© Vaskaran Sarcar 2020
V. SarcarGetting Started with Advanced C#https://doi.org/10.1007/978-1-4842-5934-4_6

6. Asynchronous Programming

Vaskaran Sarcar1  
(1)
Kolkata, West Bengal, India
 

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 ...

Get Getting Started with Advanced C#: Upgrade Your Programming Skills 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.