With alle the new paralell programming features in .NET 4.0, wh开发者_开发问答at 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?
Implement IProducerConsuerCollection or derive from BlockingCollection. Samples are provided in the documentation for these items.
精彩评论