クラス
java.util.concurrent.CountedCompleterの使用
CountedCompleterを使用するパッケージ
-
java.util.concurrentでのCountedCompleterの使用
修飾子と型メソッド説明final CountedCompleter<?> CountedCompleter.firstComplete()このタスクの保留カウントがゼロの場合は、このタスクを返します。それ以外の場合は、その保留カウントを減分し、nullを返します。final CountedCompleter<?> CountedCompleter.getCompleter()このタスクのコンストラクタで確立されたコンプリータがある場合はそれを返し、ない場合はnullを返します。final CountedCompleter<?> CountedCompleter.getRoot()現在の計算のルートを返します。つまり、このタスクにコンプリータがない場合はこのタスクを返し、それ以外の場合はそのコンプリータのルートを返します。final CountedCompleter<?> CountedCompleter.nextComplete()このタスクにコンプリータがない場合は、ForkJoinTask.quietlyComplete()を呼び出し、nullを返します。型CountedCompleterのパラメータを持つjava.util.concurrentのメソッド修飾子と型メソッド説明voidCountedCompleter.onCompletion(CountedCompleter<?> caller) メソッドtryComplete()が呼び出されたときに保留カウントがゼロの場合、または無条件メソッドcomplete(T)が呼び出された場合、アクションを実行します。booleanCountedCompleter.onExceptionalCompletion(Throwable ex, CountedCompleter<?> caller) メソッドForkJoinTask.completeExceptionally(Throwable)が呼び出されたかメソッドcompute()が例外をスローしたときに、このタスクがまだ正常に完了していない場合、アクションを実行します。型CountedCompleterのパラメータを持つjava.util.concurrentのコンストラクタ修飾子コンストラクタ説明protectedCountedCompleter(CountedCompleter<?> completer) 指定されたコンプリータと、保留カウントの初期値ゼロを使用して、新しいCountedCompleterを作成します。protectedCountedCompleter(CountedCompleter<?> completer, int initialPendingCount) 指定されたコンプリータと初期保留カウントを使用して、新しいCountedCompleterを作成します。