0

私は典型的な生産者と消費者のアプリケーションを持っています。生成と消費のメカニズムを提供する BlockingCollection があります。私が必要としているのは、別のスレッドから消費者スレッドの実行を一時停止する機能を追加することです。さまざまな .net 同期プリミティブについて読みましたが、最も簡単な方法で実装する方法を決定できません。

PS: .net 4.0 を使用しています。

4

1 に答える 1

3

AutoResetEventを使用し、他のスレッドがシグナルに設定して再度ウェイクアップするまで、コンシューマーで待機します。

于 2011-05-13T09:44:25.757 に答える