私はConcurrentLinkedQueueを持っています。これを2つの半分に分割し、それぞれ別々の2つのスレッドで処理します。 Spliteratorを使用しようとしましたが、パーティション化されたキューを取得する方法がわかりません。Spliteratorを使用してConcurrentLinkedQueueを半分に分割します
ConcurrentLinkedQueue<int[]> q = // contains a large number of elements
Spliterator<int[]> p1 = q.spliterator();
Spliterator<int[]> p2 = p1.trySplit();
p1.getQueue();
p2.getQueue();
私は私がそれを行うための正しい方法を教えてくださいしたいが、など
p1.getQueue()
を行うことはできません。
Spliteratorを使用してキューを2つのキューに分割することはできません。 – immibis