すべてが一意のGUIDを持つスレッドのリストを保持したいと思います。スレッドを作成しない場合は、GUIDが辞書に存在するかどうかを何度も確認する必要があります。スレッド自体は、スレッド自体を破棄してGUIDをリストから削除する必要があるかどうかを確認します。
ただし、スレッドの開始と停止は非常にまれです。10.000.000回に1回の読み取りであるため、GUIDがそこにある場合にすばやくピークできる同時リストが必要です。
私は使用できますがConcurrentBag
、それは分類されていないので、覗くだけでは良くありません。使用できますConcurrentDictionary
が、辞書であり、値を保存する必要はありません。
でを使用するための私の最良のオプションはReaderWriterLock
ありHashSet
ますか?