ConcurrentBag的浅拷贝到C#中的非并发集合

时间:2012-11-13 02:16:05

标签: c# data-structures

C#中的ConcurrentBag是否存在非并发类比?我需要创建一个concurrentBag的快照,所以我需要一个浅拷贝,我不需要线程安全。请注意,concurrentbag可以包含重复项。

感谢

1 个答案:

答案 0 :(得分:0)

或许更接近的模拟是创建Queue<T>,因为它支持采用(Dequeue方法)。

ConcurrentBag<MyType> bag = new ConcurrentBag<MyType>();

// create a queue
Queue<MyType> q = new Queue<MyType>(bag);