views:

34

answers:

1

With alle the new paralell programming features in .NET 4.0, what would be a a simple and fast way to implement the producer-consumer pattern (where at least one thread is producing/enqueuing task items and another thread executes/dequeues these tasks). Can we benfit from all these new APIs? What is your preferred implementation of this pattern?

+2  A: 

Implement IProducerConsuerCollection or derive from BlockingCollection. Samples are provided in the documentation for these items.

Andrei Taptunov