0

我有一个静态队列集合。我有一个排队的线程。我有多个等待线程,它们需要侦听队列集合上的任何排队事件并执行任务。如何在 C# 中实现这一点?

插入的线程不应该被阻塞。但是所有正在监听的线程应该立即得到通知并使用数据做一些其他的工作,然后在工作结束后再次监听。

4

1 回答 1

0

实际上 BlockingCollection 正是我所需要的。我最初认为它会阻塞整个侦听线程,但是侦听线程在仍在等待生产者消费时按照我的意愿触发事件。

于 2013-09-05T13:05:45.160 回答