DCSIMG
TPL Dataflow Resources - Manu Cohen-Yashar's Blog

Manu Cohen-Yashar's Blog

TPL Dataflow Resources

"TPL Dataflow (TDF) is a new .NET library for building concurrent applications. It promotes actor/agent-oriented designs through primitives for in-process message passing, dataflow, and pipelining. TDF builds upon the APIs and scheduling infrastructure provided by the Task Parallel Library (TPL) in .NET 4, and integrates with the language support for asynchrony provided by C#, Visual Basic, and F#."

If you are using the asynchronous queuing pattern within your process you want to look at this exiting framework. TPL Dataflow provides all the queuing and scheduling mechanism we had to implement manually for distributing workloads between tasks. It provides 12 basic blocks (such as ActionBlock<T>, BufferBlock<T>) for queuing and dispatching messages and executing appropriate tasks.

I am listing here a list of resources you want to look at:

  1. Introduction To Dataflow
  2. Inside TPL Dataflow Video
  3. Overview 
  4. Forum

Enjoy

Manu

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: