Замечания MSDN в http://msdn.microsoft.com/en-us/library/dd267312.aspx состоянии, ...Действительно ли GetConsumingEnumerable удаляет элемент из BlockingCollection?
«Тип коллекции по умолчанию для BlockingCollection является ConcurrentQueue»
Означает ли это, что в то время как я бегу «GetConsumingEnumerable()» на сборе, деталь вытащил выгружается из очереди и после использования будет отмечен для GC?
Другими словами ... В следующем фрагменте
foreach (var item in collection.GetConsumingEnumerable())
{
//do something with item
}
, что происходит с пункта после итерации цикла?
Что произошло, когда вы пробовали? – dtb