A .NET 4.5 Parallel Dataflow Primer, TDF, Task Parallel Dataflow, Task Parallel Library

Akkiraju Ivaturi Sep 04, 2012
The Task Parallel Dataflow (TDF) library helps developers tackle complex parallel use cases.
The Task Parallel Dataflow (TDF) library is built upon the existing Task Parallel Library (TPL) included in the .NET 4.0 Framework. Although the TPL provides a lot of functionality to help parallelize an application, it doesn't make it overly easy to tackle complex parallel use cases such as consumer/provider and agent-based models. 

The TDF, on the other hand, provides higher-level abstractions in the form of  generic code blocks that generate and schedule the needed Task objects to handle simple to complex data flows.