有谁知道,在 C# BlockingCollection<> 上进行迭代时,是否从集合中获取元素,就像 BlockingCollection.Take() 一样?
BlockingCollection<int> q = new BlockingCollection<int>();
[...]
foreach(int i in q)
{
//does q still contain i?
}
谢谢
编辑:当然我的意思是 BlockingCollection,但出于某种原因,我想到了 BlockingQueue 并使用了它。