Today I start digging into Parallel Programming (Px2) in .NET framework 4.0. It appeals to my mind when I come across the BlackWasp and MS pattern & practices
Luckily I am familiar with C# Fundamentals, OOP and LINQ to Objects. Thanks for the comprehensive work with .NET related technology in the last 2 years and the good foundation in Java OOP. However, there are still many hidden areas that I need to learn before starting using Px2 such as Task Parallel Library and Language-integrated Query (PLINQ).
I am excited to learn about:
- History of Px2: why do we even need it?
- Principles of Px2: Decomposition (Data decomposition, Task decomposition)
- Common Px2 Problems: Synchronization, Race Conditions, Blocking, Deadlocking
- Px2 in .NET 4.0: Task Parallel Library, Parallel LINQ
Let the journey begin …
Cheers,
Mike