0

我想保留所有具有唯一 guid 的线程列表。如果字典中存在guid,我必须检查很多次,如果不创建线程。线程本身将检查它是否必须销毁自己并从列表中删除 guid。

但是启动和停止线程非常罕见:10.000.000 次读取中的 1 次,所以我需要一个并发列表,如果 Guid 在那里,可以快速查看。

我可以使用,ConcurrentBag但它不适合只是偷看。我可以使用,ConcurrentDictionary但它是一个字典,我不需要存储值。

我最好的选择是ReaderWriterLock在 a 上使用 aHashSet吗?

4

0 回答 0