我正在寻找.NET的线程安全阻止队列的实现。
我所说的“线程安全的阻塞队列”是指:
-对队列的线程安全访问,在队列中Dequeue方法调用将阻塞一个线程,直到其他线程放入(入队)某个值。
到目前为止,我已经找到了这个:
http://www.eggheadcafe.com/articles/20060414.asp
(但适用于.NET 1.1)。
有人可以评论/批评此实现的正确性。
或建议另一个。
提前致谢。
最佳答案
这个Creating a blocking Queue in .NET怎么样?
如果您需要.NET 1.1(我不确定这个问题),只需删除泛型并将T
替换为object
即可。
关于.net - .NET上的线程安全阻止队列实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801528/