パッケージ | 説明 |
---|---|
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.