私は次のような状況にあります:
多くのオブジェクトを格納するには、リストなどが必要です。
それらはすべて、リスト自体を含む 1 つのクラスによって生成されます。
現在、他のスレッドに少なくとも 1 つ (おそらくそれ以上) のクラスがあり、常にリストの最初のオブジェクトから開始し、次のオブジェクトを定期的に (20ms-100ms) 取得します。
リストは時間とともに増えています。最後に、最大 300k オブジェクトが存在する可能性があります。(このオブジェクトの 1 つには、最大 50 の int またはそのような sth を含めることができます)
独自のイテレータ実装を持つ ConcurrentLinkedQueue は正しい方法ですか? 削除オプションを拒否するには独自のイテレータが必要ですか?