Нужен образец одного производителя / одного потребительского шаблона с .NET 4.0 Новые функции
-
26-09-2019 - |
Вопрос
.NET для добавленных новых функций параллелизма в разделе System.Collection.Concurrent и некоторых классов синхронизации. Есть ли хороший образец для одного продюсера - единый потребительский узор с использованием этих функций? (На самом деле я добавлю круговой буферный рисунок к нему, если он уже не реализует его как общий буфер)
Решение
Новый тип BlockingCollection<T>
(См. MSDN) реализует производитель / узор потребителей. Его можно получить доступ к нескольким производителям / потребителям одновременно, но он будет работать идеально в порядке с одним производителем и потребителем.
Не связан с StackOverflow