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