有沒有增加AutoResetEvent,或類似的c#庫?遞增autoresetevent c#
如何才能實現一個高效的實現,或者說解決沒有這樣做的問題呢?
問題:爲了明確我的需要,我有一個生產者/消費者情況,我有一個生產者數量不明的人,以及固定數量的消費者。
編輯:忘了提一個問題,我不能使用.NET 4.0,所以我不能用ConcurrentQueue<T>
:「(我需要使用.NET 2.0堅持現在
有沒有增加AutoResetEvent,或類似的c#庫?遞增autoresetevent c#
如何才能實現一個高效的實現,或者說解決沒有這樣做的問題呢?
問題:爲了明確我的需要,我有一個生產者/消費者情況,我有一個生產者數量不明的人,以及固定數量的消費者。
編輯:忘了提一個問題,我不能使用.NET 4.0,所以我不能用ConcurrentQueue<T>
:「(我需要使用.NET 2.0堅持現在
你見過.NET 4的ConcurrentQueue<T>
?它負責所有這一切爲您服務。
既然你不能使用.NET 4,你可以在System.Threading
命名空間中使用AutoResetEvent
。
http://msdn.microsoft.com/en-us/library/yy12yx1f%28en-us,VS.90%29.aspx – 2012-03-17 20:23:51