Java

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

はじめに

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

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

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

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


Copyright © 2004 Sun Microsystems, Inc. All Rights Reserved.



Sun
Java Software