问题描述
BlockingCollection<>
在收到来自 CompleteAdding()
方法的调用时忽略处理底层队列中的剩余数据。以下代码是消费者方法的一部分:
while (blockingCollection.TryTake(out item Item))
{
//Do something with item.
}
相反,我想改变它的方式,它处理所有剩余的项目AFTER生产者问题CompleteAdding()
方法,并且ONLY THEN跳转从循环中出来。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)