jjzjj

CompleteAdding

全部标签

c# - 在调用 CompleteAdding 后添加到 BlockingCollection

我使用的是生产者-消费者模式,我使用的是BlockingCollection来生成数据并使用其中的数据。我调用一个方法来生成数据,然后将BlockingCollection设置为CompleteAdding,以便使用者使用BlockingCollection中的所有数据。经过一些处理后,应用程序想要将一些其他数据添加到BlockingCollection,但它不能,因为它被设置为CompleteAdding,我该如何设置CompleteAdding为false,或者我如何使用BlockingCollection中的所有数据,而不是等待ComleteAdding?