![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
ParallelExtensionsExtras Tour – #13 – AsyncCall
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
Performance of Concurrent Collections in .NET 4
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
ParallelExtensionsExtras Tour – #12 – AsyncCache
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
When To Use Parallel.ForEach and When to Use PLINQ
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
A Tour of Various TPL Options
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
Parallel Computing Sessions at the Visual Studio 2010 Launch
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
ParallelExtensionsExtras Tour – #11 – ParallelDynamicInvoke
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
ParallelExtensionsExtras Tour – #10 – Pipeline
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)