我需要创建一个将在消费者和生产者之间共享的集合。 我无法使用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