B Parallel Extensions to .NET
MICROSOFT’S NEW PARALLEL Extensions to the .NET Framework technology aims to evolve concurrent programming substantially by providing four major pillars of new concurrency functionality to .NET.
1. A collection of task oriented APIs, called the task parallel library (TPL), enabling you to manage lightweight tasks that are efficiently scheduled by a runtime that uses work stealing techniques of the kind alluded to earlier in this book. A rich task object model is available, in addition to helper classes with common imperative data parallel operations like parallel
2. A data parallel implementation of .NET’s language integrated Query (LINQ). The Parallel LINQ (PLINQ) query provider takes any LINQ-to-Objects ...