BlockingCollection
コレクションがバッファとして機能する従来のパブリッシュ/サブスクライブ タイプの例で使用している があります。N に達すると、リーダーが少なくとも 1 つのアイテムを消費するまで待機する必要があります。これはうまくいきます。
ここで、実行時にコレクションが保持できるアイテムの最大数をリセットできるようにしたいと考えています。ロックとモニターを使用してこれを達成し、blockingcollection をまとめて破棄する方法は知っていますが、コア フレームワークに既に存在するものを再実装したくありません。
それを達成する方法はありますか?