Task Parallel Library
Parallel Extensions was the development name for a Managed code, managed Concurrent programming, concurrency Library (computing), library developed by a collaboration between Microsoft Research and the Common Language Runtime, CLR team at Microsoft. The library was released in version 4.0 of the .NET Framework. It is composed of two parts: ''Parallel LINQ'' (PLINQ) and ''Task Parallel Library'' (TPL). It also consists of a set of ''coordination data structures'' (CDS) – sets of data structures used to synchronize and co-ordinate the execution of concurrent tasks. Parallel LINQ PLINQ, or Parallel Language Integrated Query, LINQ, parallelizing the execution of queries on objects (LINQ to Objects) and XML data (LINQ to XML). PLINQ is intended for exposing data parallelism by use of queries. Any computation on objects that has been implemented as queries can be parallelized by PLINQ. However, the objects need to implement the IParallelEnumerable interface, which is defined by PLINQ ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |