Synchronous -> Wait for result before returning Asynchronous ->Return now, but call back with result
CancellationToken taskMethodNameAsync Compiler is transforming code into the Task Asynchronous Pattern Task performs initial setup and then installs a callback at await. .MoveNext() So its like an async within an async...
CancellationTokenSource Support will go through the framework and to WPF, Silverlight, etc... Only available in full .NET framework at this time. Planned to be supplied in `asynchronous work. Parallel LINQ (PLINQ) .AsParallel() extension Utilizes parallel hardware for LINQ queries Partitions and merges data intelligently Supports all .NET Standard Query Operators Works for any IEnumerable
Built on top of the Task Parallel Library. .AsOrdered() Try using .AsParallel() when working with LINQ over in memory objects. TIP: Async CTP requires a clean install of VS2010 SP1 to install into.