.NETに新しい同時実行機能を追加System.Collection.Concurrentといくつかの同期クラス。これらの機能を使用している単一の生産者 - 単一の消費者パターンに対する良いサンプルはありますか? (共有バッファとして実装していない場合は、実際に循環バッファパターンを追加します)
回答:
回答№1は2新しいタイプ BlockingCollection<T>
(MSDNを参照してください。)プロデューサ/コンシューマパターンを実装します。複数のプロデューサ/コンシューマから同時にアクセスできますが、単一のプロデューサおよびコンシューマでも問題なく機能します。