4
有人可以證實的是,下面的代碼肯定從BlockingCollection不BlockingCollection.GetConsumingEnumerable()刪除項目
foreach (var item in myCollection.GetConsumingEnumerable())
{
//Do stuff
}
刪除的項目它在MSDN說,它的確,但我只需要重新放心,因爲我有一個接近實時的應用程序接受輸入到這些集合中的4個相距60毫秒,過了一段時間我的應用程序凍結,我不知道爲什麼,只是想確保項目被刪除。
我認爲你需要發佈更多的代碼。另外,你有沒有測試過這個?如果是這樣,那麼行爲是什麼? – Maess