标签: .net multithreading concurrency
假设有多个线程访问的集合。另一个线程添加了一个线程需要知道给定项目。任何人都可以提供解决方案吗?感谢。
答案 0 :(得分:1)
从线程安全集合开始
Thread-Safe Collections
至于知道什么线程添加特定项目我不认为项目跟踪胎面。我想你可以添加一个属性TheadName并让线程输入该值。
问题陈述“已添加特定项目”。然后在评论中OP推断出任何项目。
.NET没有线程安全的ObservableCollection。您可以设计一些代码复合或可能的重新思考。 ConcurrentQueue可能是一个选项。