Нужен образец одного производителя / одного потребительского шаблона с .NET 4.0 Новые функции

StackOverflow https://stackoverflow.com/questions/4020228

Вопрос

.NET для добавленных новых функций параллелизма в разделе System.Collection.Concurrent и некоторых классов синхронизации. Есть ли хороший образец для одного продюсера - единый потребительский узор с использованием этих функций? (На самом деле я добавлю круговой буферный рисунок к нему, если он уже не реализует его как общий буфер)

Это было полезно?

Решение

Новый тип BlockingCollection<T> (См. MSDN) реализует производитель / узор потребителей. Его можно получить доступ к нескольким производителям / потребителям одновременно, но он будет работать идеально в порядке с одним производителем и потребителем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top