TPL Dataflow Resources

8 בדצמבר 2011

tags: ,
no comments

"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



Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>