Download and more reference material here:
http://msdn.microsoft.com/en-us/vstudio/async.aspx
Great crash course article from Alexandra Rusina here:
http://blogs.msdn.com/b/csharpfaq/archive/2010/10/28/async.aspx
Executive summary:
Basically you get two new powerful C# language keywords, await and async. Instead of having to write callback methods for multithreaded code, you can now decorate a method signature with async and call the method with await. You write the code as if it were a synchronous block of code and let the runtime perform the heavy lifting. Very cool and really streamlined. I wonder what debugging will look like.
b6122e67-2fcb-4a64-bd2f-7b7cc57587b4|0|.0