Old Asynchronous Programming Patterns

To understand the fundamental properties of asynchronous programming, let’s start our discussion by taking a look at various library approaches to deal with the problem at hand. Over the years, different patterns were introduced in the .NET Framework to tackle the problem of asynchronous programming.

After learning about those patterns, you’ll be in a good position to appreciate how programming language abstractions can bring a lot of relief when writing asynchronous code.

Get C# 5.0 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.