0

c# 库中是否有递增的 AutoResetEvent 或类似的东西?

一个人将如何着手有效地实现一个,或者在不这样做的情况下解决所陈述的问题?

问题:为了澄清我的需求,我有一个生产者/消费者情况,其中生产者数量未知,消费者数量固定。

编辑:忘了提到一个问题,我不能使用 .NET 4.0,所以我不能使用ConcurrentQueue<T>:'(,我现在需要坚持使用 .NET 2.0。

4

2 回答 2

2

检查Semaphore是否适用于您的场景。

于 2012-03-17T21:24:17.283 回答
1

你见过 .NET 4 的ConcurrentQueue<T>吗?它会为您处理所有这些。

由于不能使用 .NET 4,因此可以AutoResetEventSystem.Threading命名空间中使用。

于 2012-03-17T20:18:37.363 回答