【发布时间】:2014-10-23 10:41:20
【问题描述】:
遍历 ConcurrentDictionary 集合并删除一些条目的正确方法是什么。
据我了解,ConcurrentDictionary 实现了对单元格级别的锁定,对我而言,遍历整个集合并通过某些条件删除不相关的数据很重要。我担心通过我的迭代,其他线程将添加应该在我的迭代器在集合中的那个点之后过滤的数据。
那么我如何使用 ConcurrentDictionary 来实现这一点,或者应该在该集合的每次触摸上使用具有锁定机制的普通字典。
谢谢。
【问题讨论】:
标签: c# .net concurrentdictionary