| パッケージ | 説明 |
|---|---|
| java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
CountedCompleter<?> |
CountedCompleter.firstComplete()
このタスクの保留カウントがゼロの場合は、このタスクを返します。それ以外の場合は、その保留カウントを減分し、
nullを返します。 |
CountedCompleter<?> |
CountedCompleter.getCompleter()
このタスクのコンストラクタで確立されたコンプリータがある場合はそれを返し、ない場合は
nullを返します。 |
CountedCompleter<?> |
CountedCompleter.getRoot()
現在の計算のルートを返します。つまり、このタスクにコンプリータがない場合はこのタスクを返し、それ以外の場合はそのコンプリータのルートを返します。
|
CountedCompleter<?> |
CountedCompleter.nextComplete()
このタスクにコンプリータがない場合は、
ForkJoinTask.quietlyComplete()を呼び出し、nullを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void |
CountedCompleter.onCompletion(CountedCompleter<?> caller)
メソッド
tryComplete()が呼び出されたときに保留カウントがゼロの場合、または無条件メソッドcomplete(T)が呼び出された場合、アクションを実行します。 |
boolean |
CountedCompleter.onExceptionalCompletion(Throwable ex, CountedCompleter<?> caller)
メソッド
ForkJoinTask.completeExceptionally(Throwable)が呼び出されたかメソッドcompute()が例外をスローしたときに、このタスクがまだ正常に完了していない場合、アクションを実行します。 |
| コンストラクタと説明 |
|---|
CountedCompleter(CountedCompleter<?> completer)
指定されたコンプリータと、保留カウントの初期値ゼロを使用して、新しいCountedCompleterを作成します。
|
CountedCompleter(CountedCompleter<?> completer, int initialPendingCount)
指定されたコンプリータと初期保留カウントを使用して、新しいCountedCompleterを作成します。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.