並行処理ユーティリティーの
概要

Java 2 プラットフォームには、並行処理ユーティリティーの新しいパッケージが含まれています。これらは並行処理クラスまたはアプリケーションの構築ブロックとして使用するために設計されたクラスです。Collections Framework が、一般的に使用されるデータ構造の実装を提供することにより、メモリー内のデータの編成と操作を簡素化したのと同様に、並行処理ユーティリティーは、並行処理設計で一般的に使用される構築ブロックの実装を提供することにより、並行処理クラスの開発を簡素化します。並行処理ユーティリティーには、高性能で柔軟なスレッドプール、タスクの非同期な実行に対するフレームワーク、同時アクセスに対して最適化されたコレクションクラスのホスト、計数セマフォー、原子変数、ロック、および条件変数などの同期ユーティリティーが含まれています。

スレッドプールなどのコンポーネントを独自開発する代わりに並行処理ユーティリティーを使用すると、次のような利点があります。

つまり、並行アプリケーションの実装に並行処理ユーティリティーを使用すると、自分のプログラムをより明確に、より短く、より高速にできます。信頼性も高く、スケーラブルで、書くことも読むことも、また管理も簡単です。

並行処理ユーティリティーには次の項目が含まれます。


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