C#中的ConcurrentBag是否存在非并发类比?我需要创建一个concurrentBag的快照,所以我需要一个浅拷贝,我不需要线程安全。请注意,concurrentbag可以包含重复项。
感谢
答案 0 :(得分:0)
或许更接近的模拟是创建Queue<T>
,因为它支持采用(Dequeue
方法)。
ConcurrentBag<MyType> bag = new ConcurrentBag<MyType>();
// create a queue
Queue<MyType> q = new Queue<MyType>(bag);