インデックスで要素にアクセスできる同時 List インスタンスを作成するにはどうすればよいでしょうか? JDK には使用できるクラスやファクトリ メソッドはありますか?
ベストアンサー1
ConcurrentLinkedQueue
インデックスベースのアクセスを気にせず、リストの挿入順序を維持する特性だけが必要な場合は、java.util.concurrent.ConcurrentLinkedQueue
Iterable を実装しているので、すべての項目の追加が完了したら、拡張された for 構文を使用してコンテンツをループできます。
Queue<String> globalQueue = new ConcurrentLinkedQueue<String>();
//Multiple threads can safely call globalQueue.add()...
for (String href : globalQueue) {
//do something with href
}