0

我有典型的生产者-消费者应用程序。我有 BlockingCollection 来提供生产消费机制。我需要的是添加从另一个线程暂停消费者线程执行的能力。我已经阅读了不同的 .net 同步原语,但我无法决定如何以最简单的方式实现它。

PS:我使用.net 4.0。

4

1 回答 1

3

使用 AutoResetEvent 并在 Consumer 中等待它,直到另一个线程再次唤醒它,方法是将其设置为信号。

于 2011-05-13T09:44:25.757 回答