ConcurrentKeyedCollection方法

时间:2013-08-30 07:20:17

标签: c# collections concurrent-collections

我想使用ConcurrentKeyedCollection - 但它不存在 为什么没有ConcurrentKeyedCollection?
我该怎么用? (ConcurrentDictionary?围绕KeyedCollection包装我自己的并发保护?)

1 个答案:

答案 0 :(得分:1)

.NET 2.0中引入的

SynchronizedKeyedCollection完成了这项工作 - 在锁中使用List和wrap访问。请注意,.NET 4.0中引入的较新的“Concurrent”集合使用了一种改进的机制,并且应该更好地扩展 - 但它们不提供KeyedCollection。有关“已同步”与“并发”集合here的更多信息。