しかし、同期が不十分なため、この実装の安全性は心配です。改善方法は、標準化されたキュータイプを使用し、同期要素を使用して管理障害を表示することです。
AutoResetEvent
次のコードは、改善の実装を示しています。
この実現は、構築された同期構造を使用して、安全で効率的なキューサイズを提供するメカニズムを提供します。さらに、キューをエレガントに閉じる機能も含まれており、読者がきれいに終了できるようにします。
以上が.NETのサイズ制限でスレッドセーフブロッキングキューを実装する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。