我需要創建一個將在消費者和生產者之間共享的集合。 我無法使用BlockingCollection,因爲某些原因「BlockingCollection維護自己的計數,因此即使忽略重複項,計數也會增加,因此不會使用您的基本ConcurrentSet計數。」請參考我以前的問題Why my ConcurentSet doesn't work?在Consumer和Producer之間創建Set的最簡單方法是?
我真的很困惑爲什麼BlockingCollection寫了這麼奇怪的方式?這是否意味着C#庫類存在錯誤,因此我必須使用經典的「硬」方法http://msdn.microsoft.com/en-us/library/yy12yx1f(v=vs.80).aspx
只是想三重檢查我的錯誤,因爲在99%的情況下,寫的,但我只是如果這是有道理不懂的東西......
UPD - 我的設置可以包含1只整數100
非常感謝您的建議,我需要幾天的時間來嘗試它(現在休假),如果稍後對我有用,我會在這裏發佈 – javapowered 2011-05-08 11:30:19