All parallelization options in .NET 3.5 will exist in C # 4.0.
However, the parallel task library will be moved to System.Threading directly as part of BCL. This will allow you to create constructions like Parallel.For, using the new TaskScheduler, etc.
In addition, PLINQ will be included in BCL in .NET 4, which allows parallel queries to be launched.
source share