public BlockingCollection ( System.Collections.Concurrent.IProducerConsumerCollection<T> collection, int boundedCapacity );BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) - BlockingCollection<T> コンストラクター (System.Collections.Concurrent) | Microsoft Learn
collectionには基礎となるデータストアとして用いるコレクションを指定します。これに指定できるのはIProducerConsumerCollection<T>インターフェイスを実装したクラスであり、これには
public BlockingCollection ();
collectionを省いた形式では、基礎となるデータストアはConcurrentQueue<T>となります。