Introduction to TPL Dataflow

In Octobre 2010, Microsoft released a white paper on an oncoming library in the .NET Framework, the Task Parallel Library DataFlow.

imageThe dataflow library is built on top of the Task Parallel Library (TPL) included in .NET 4.0.  Basically, the TPL provides the building block for task-oriented Frameworks.  The dataflow library also integrates with new language support for tasks in C# (e.g. async).  Finally, and not the least, the library inherits the work done in the Concurrency & Coordination Runtime (CCR), from Microsoft Robotics.

The library attempts to model flows of data.  The building blocks are source and target components.  Basically, you pump data into a source and it pushes it to its network of target in an asynchronously fashion.

One response

  1. Elder Care Desert Hot Springs 2011-09-14 at 10:09

    Thank you for the sensible critique. Me and my cousin were just preparing to do a little research about this. We got a book from our area library but I think I learned better from this post. I am very glad to see such fantastic info being shared freely out there.

Leave a comment