我想使用ConcurrentKeyedCollection - 但它不存在
为什么没有ConcurrentKeyedCollection?
我该怎么用? (ConcurrentDictionary?围绕KeyedCollection包装我自己的并发保护?)
答案 0 :(得分:1)
SynchronizedKeyedCollection完成了这项工作 - 在锁中使用List和wrap访问。请注意,.NET 4.0中引入的较新的“Concurrent”集合使用了一种改进的机制,并且应该更好地扩展 - 但它们不提供KeyedCollection。有关“已同步”与“并发”集合here的更多信息。