ConcurrentBag
传送门 官方文档
官方文档:表示对象的线程安全的无序集合
对比于List,List集合是非线程安全的,何为线程安全
trytake不能删除指定的元素,估计ConcurrentQueue,ConcurrentStack,ConcurrentBag,BlockingCollection,这些都不能做到这点。
用ConcurrentDictionary,可以删除指定的元素。也可以实现线程安全的集合(list)的一些功能,确实可以减少锁的使用,但是无法做到完全不用锁,该用锁的地方还是必须要用锁。
2620

被折叠的 条评论
为什么被折叠?



