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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.