Asynchronous Programming in the .NET Framework 4.5

When your user interface is unresponsive or your server does not scale, chances are you need your code to be more asynchronous. .NET Framework 4.5 introduces new language features in C# and Visual Basic to provide a new foundation for asynchrony in .NET programming. This new foundation makes asynchronous programming similar to - and about as straightforward as - synchronous programming. ................
................