Unleash the Power of Async
Alex Davies

#Async
#C#5.0
#.NET
#ASP.NET
If you’re writing one of several applications that call for asynchronous programming, this concise hands-on guide shows you how the async feature in C# 5.0 can make the process much simpler. Along with a clear introduction to asynchronous programming, you get an in-depth look at how the async feature works and why you might want to use it in your application.
Written for experienced C# programmers—yet approachable for beginners—this book is packed with code examples that you can extend for your own projects.
Table of Contents
Chapter 1. Introduction
Chapter 2. Why Programs Need to Be Asynchronous
Chapter 3. Writing Asynchronous Code Manually
Chapter 4. Writing Async Methods
Chapter 5. What await Actually Does
Chapter 6. The Task-Based Asynchronous Pattern
Chapter 7. Utilities for Async Code
Chapter 8. Which Thread Runs My Code?
Chapter 9. Exceptions in Async Code
Chapter 10. Parallelism Using Async
Chapter 11. Unit Testing Async Code
Chapter 12. Async in ASP.NET Applications
Chapter 13. Async in WinRT Applications
Chapter 14. The Async Compiler Transform- in Depth
Chapter 15. The Performance of Async Code
Alex Davies is a coder, blogger and concurrency enthusiast from England. He currently works as a developer and product owner at Red Gate, working on tools for .NET developers. Before that, he did a degree in computer science at Cambridge University, and still has theoretical CS in his blood. In his spare time he writes an open source Actors framework for .NET, to let people write parallel programs more easily.









