多线程访问集合

时间:2012-08-05 16:59:45

标签: .net multithreading concurrency

假设有多个线程访问的集合。另一个线程添加了一个线程需要知道给定项目。任何人都可以提供解决方案吗?感谢。

1 个答案:

答案 0 :(得分:1)

从线程安全集合开始

Thread-Safe Collections

至于知道什么线程添加特定项目我不认为项目跟踪胎面。我想你可以添加一个属性TheadName并让线程输入该值。

问题陈述“已添加特定项目”。然后在评论中OP推断出任何项目。

.NET没有线程安全的ObservableCollection。您可以设计一些代码复合或可能的重新思考。 ConcurrentQueue可能是一个选项。