C# ConcurrentKeyedCollection方法

C# ConcurrentKeyedCollection方法,c#,collections,concurrent-collections,C#,Collections,Concurrent Collections,我想使用ConcurrentKeyedCollection,但它不存在。 为什么没有ConcurrentKeyedCollection? 我应该用什么?(ConcurrentDictionary?围绕KeyedCollection包装我自己的并发保护?在.NET 2.0中引入了这项工作-使用列表并在锁中包装访问。请注意,在.NET4.0中引入的较新的“并发”集合使用了改进的机制,应该可以更好地扩展,但它们不提供KeyedCollection。有关“同步”与“并发”集合的更多信息

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

在.NET 2.0中引入了这项工作-使用列表并在锁中包装访问。请注意,在.NET4.0中引入的较新的“并发”集合使用了改进的机制,应该可以更好地扩展,但它们不提供KeyedCollection。有关“同步”与“并发”集合的更多信息