Java SE 7 での並行処理ユーティリティーの拡張機能

分岐/結合フレームワークは、ForkJoinPool クラスに基づき、Executor インタフェースの実装です。ワークスレッドのプールを使用して、多数のタスクを効率的に実行するように設計されています。work-stealing 技術を使用して、すべてのワークスレッドをビジーに維持し、複数のプロセッサを最大限に活用します。「The Java Tutorials」の「Fork/Join」を参照してください。ディレクトリ <Java home>/sample/forkjoin/ には、分岐/結合フレームワークの例を示すサンプルが格納されています。

ThreadLocalRandom クラスは、擬似乱数を使用してスレッド間のコンテンションを取り除きます。並行乱数に関する説明を参照してください。

Phaser クラスは、新しい同期バリアーで、CyclicBarrier と同様です。


Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.