パッケージjava.util.concurrent
の使用

java.util.concurrentを使用するパッケージ
パッケージ
説明
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にします。
HTTPクライアントおよびWebSocket API
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.channelsパッケージのサービス・プロバイダ・クラス。
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。
java.nio.fileパッケージのサービス・プロバイダ・クラス。
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
並行プログラミングでよく使用されるユーティリティ・クラスです。
組込みの同期および監視から区別された状態をロックおよび待機するためのフレームワークを提供するインタフェースおよびクラス。
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
Java Management Extensionsのコア・クラスを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
  • com.sun.net.httpserverにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    送信されたRunnableタスクを実行するオブジェクトです。
  • com.sun.source.utilにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    結果を返し、例外をスローすることがあるタスクです。
  • java.langにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    明示的に(その値とステータスを設定して)完了できるFutureです。その完了時に発生する依存関数およびアクションをサポートし、CompletionStageとして使用できます。
    TimeUnitは、指定された粒度単位で時間を表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。
  • java.lang.refにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    要求に応じて新しいスレッドを作成するオブジェクトです。
  • java.net.httpにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    明示的に(その値とステータスを設定して)完了できるFutureです。その完了時に発生する依存関数およびアクションをサポートし、CompletionStageとして使用できます。
    CompletionStageが完了したときにアクションの実行または値の計算を行う、非同期の可能性がある計算のステージです。
    スレッドの安全性と原子性の保証を提供するMapです。
    送信されたRunnableタスクを実行するオブジェクトです。
    サブスクライブ者が受け取ったアイテム(および関連する制御メッセージ)のプロデューサ。
    メッセージのレシーバ。
  • java.nio.channelsにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    終了を管理するメソッド、および1つ以上の非同期タスクの進行状況を追跡するFutureを生成できるメソッドを提供するExecutorです。
    Futureは、非同期計算の結果を表します。
    要求に応じて新しいスレッドを作成するオブジェクトです。
    TimeUnitは、指定された粒度単位で時間を表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。
  • java.nio.channels.spiにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    終了を管理するメソッド、および1つ以上の非同期タスクの進行状況を追跡するFutureを生成できるメソッドを提供するExecutorです。
    要求に応じて新しいスレッドを作成するオブジェクトです。
  • java.nio.fileにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    TimeUnitは、指定された粒度単位で時間を表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。
  • java.nio.file.attributeにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    TimeUnitは、指定された粒度単位で時間を表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。
  • java.nio.file.spiにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    終了を管理するメソッド、および1つ以上の非同期タスクの進行状況を追跡するFutureを生成できるメソッドを提供するExecutorです。
  • java.sqlにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    送信されたRunnableタスクを実行するオブジェクトです。
  • java.util.concurrentにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    ExecutorService実行メソッドのデフォルト実装を提供します。
    要素の取得時に両端キューが空でなくなるまで待機したり、要素の格納時に両端キュー内に空きが生じるまで待機するブロック操作を追加でサポートしたりするDequeです。
    要素の取得時にキューが空でなくなるまで待機したり、要素の格納時にキュー内に空きが生じるまで待機する操作を追加でサポートしたりするQueueです。
    スレッドが故障状態にあるバリアーを待機しようとしているとき、または待機中にバリアーが故障状態になったときに、例外をスローします。
    結果を返し、例外をスローすることがあるタスクです。
    明示的に(その値とステータスを設定して)完了できるFutureです。その完了時に発生する依存関数およびアクションをサポートし、CompletionStageとして使用できます。
    新しい非同期タスクの生成を、完了済みタスクの結果の消費から分離するサービスです。
    CompletionStageが完了したときにアクションの実行または値の計算を行う、非同期の可能性がある計算のステージです。
    キーのSetとしてのConcurrentHashMapのビューです。オプションで、共通の値にマップすることによって追加を有効化できます。
    スレッドの安全性と原子性の保証を提供するMapです。
    NavigableMapオペレーションをサポートするConcurrentMapです。そのナビゲート可能なサブマップに対しては再帰的です。
    スケーラブルな並行ConcurrentNavigableMap実装です。
    ConcurrentSkipListMapに基づくスケーラブルな並行NavigableSet実装です。
    トリガーされた時点で保留中のアクションが残っていない場合に実行される完了アクションを含むForkJoinTaskです。
    一定の遅延のあとに影響を受けるオブジェクトにマーク付けするための、混合スタイルのインタフェースです。
    例外をスローすることによって中断したタスクの結果を取得しようとしたときにスローされる例外です。
    送信されたRunnableタスクを実行するオブジェクトです。
    終了を管理するメソッド、および1つ以上の非同期タスクの進行状況を追跡するFutureを生成できるメソッドを提供するExecutorです。
    サブスクライブ者が受け取ったアイテム(および関連する制御メッセージ)のプロデューサ。
    メッセージのレシーバ。
    Flow.PublisherFlow.Subscriberをリンクするメッセージ制御。
    ForkJoinTaskを実行するためのExecutorService
    新しいForkJoinWorkerThreadを作成するためのファクトリです。
    ForkJoinPool内で実行中のタスクについての管理対象の並列性を拡張するためのインタフェースです。
    ForkJoinPool内で実行する抽象基底クラスです。
    ForkJoinPoolによって管理されるスレッドであり、ForkJoinTaskを実行します。
    Futureは、非同期計算の結果を表します。
    再使用可能な同期化バリアーで、機能はCyclicBarrierおよびCountDownLatchと同様ですが、より柔軟な使用方法をサポートします。
    ThreadPoolExecutorで実行できないタスクのハンドラです。
    RunnableであるFutureです。
    RunnableであるScheduledFutureです。
    指定された遅延時間後または定期的にコマンドを実行するようにスケジュールできるExecutorServiceです。
    取消し可能な、遅延された結果生成アクションです。
    要求に応じて新しいスレッドを作成するオブジェクトです。
    現在のスレッドに分離された乱数ジェネレータ(期間264)。
    プールされた複数のスレッドの1つを使用して送信された各タスクを実行するExecutorServiceです。通常はExecutorsファクトリ・メソッドを使用して構成されます。
    ブロック操作がタイム・アウトしたときにスローされる例外です。
    TimeUnitは、指定された粒度単位で時間を表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。
    コンシューマが要素を受け取るまでプロデューサが待機するBlockingQueue
  • java.util.concurrent.locksにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    TimeUnitは、指定された粒度単位で時間を表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。
  • java.util.streamにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    スレッドの安全性と原子性の保証を提供するMapです。
  • javax.managementにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    送信されたRunnableタスクを実行するオブジェクトです。
  • javax.swingにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    例外をスローすることによって中断したタスクの結果を取得しようとしたときにスローされる例外です。
    Futureは、非同期計算の結果を表します。
    RunnableであるFutureです。
    ブロック操作がタイム・アウトしたときにスローされる例外です。
    TimeUnitは、指定された粒度単位で時間を表し、単位を変換したり、それらの単位でタイミングおよび遅延操作を実行したりするユーティリティ・メソッドを提供します。
  • javax.toolsにより使用されるjava.util.concurrentのクラス
    クラス
    説明
    結果を返し、例外をスローすることがあるタスクです。