列挙し、BlockingCollection<T> where T : IComparable
各項目のテキスト ファイルに行を書き込むコンシューマーがあります。最終結果は、最大で約 7Gb ~ 10Gb のテキスト ファイルになります。しかし、それらは順番どおりではありません。
非常に大きくなる可能性があるため、メモリ内のリストを並べ替えることができません。解決策として考えられる唯一の方法は、一時テキスト ファイルに順番に書き込み、最後にシャッフルすることですが、それが非常に効率的であるとは思えません。
これを行う方法についてのアイデアはありますか?