当前的实现如下所示:
public class BlockingCollection<T> : IEnumerable<T>, ICollection, IEnumerable, IDisposable
有人知道它为什么不实现ICollection<T>
吗?这有点令人反感。。。
例如,它不实现ICollection。包含方法(T)
正如Hans-Contains()所评论的那样,方法无法以有效的线程安全方式实现。