インタフェースjava.util.concurrent.StructuredTaskScope.Subtaskの
使用
StructuredTaskScope.SubtaskPREVIEWを使用するパッケージ
-
java.util.concurrentでのStructuredTaskScope.SubtaskPREVIEWの使用
修飾子と型メソッド説明<U extends T>
StructuredTaskScope.SubtaskPREVIEW<U> このスコープで新しいスレッドを起動してサブタスクをフォークし、結果を返さないメソッドを実行します。<U extends T>
StructuredTaskScope.SubtaskPREVIEW<U> このスコープで新しいスレッドを起動してサブタスクをフォークし、値を返すメソッドを実行します。StructuredTaskScope.Subtask型の引数を持つ型を返すjava.util.concurrentのメソッドPREVIEW修飾子と型メソッド説明static <T> StructuredTaskScope.JoinerPREVIEW<T, Stream<StructuredTaskScope.SubtaskPREVIEW<T>>> StructuredTaskScope.Joiner.allSuccessfulOrThrow()すべてのサブタスクが正常に完了したときにすべてのサブタスクのストリームを生成する新しいジョイナ・オブジェクトを返します。static <T> StructuredTaskScope.JoinerPREVIEW<T, Stream<StructuredTaskScope.SubtaskPREVIEW<T>>> StructuredTaskScope.Joiner.allUntil(Predicate<StructuredTaskScope.SubtaskPREVIEW<? extends T>> isDone) すべてのサブタスクが完了したとき、または述語がtrueを返してスコープを取り消したときに、すべてのサブタスクのストリームを生成する新しいジョイナ・オブジェクトを返します。StructuredTaskScope.SubtaskPREVIEW型のパラメータを持つjava.util.concurrentのメソッド修飾子と型メソッド説明default booleanStructuredTaskScope.Joiner.onComplete(StructuredTaskScope.SubtaskPREVIEW<? extends T> subtask) スレッドによって起動されたサブタスクが正常に完了した後、または例外で失敗した後に、サブタスクの実行が開始されました。default booleanStructuredTaskScope.Joiner.onFork(StructuredTaskScope.SubtaskPREVIEW<? extends T> subtask) サブタスクのフォーク時にfork(Callable)PREVIEWおよびfork(Runnable)PREVIEWによって起動されます。StructuredTaskScope.SubtaskPREVIEW型の型引数を持つjava.util.concurrentのメソッド・パラメータ修飾子と型メソッド説明static <T> StructuredTaskScope.JoinerPREVIEW<T, Stream<StructuredTaskScope.SubtaskPREVIEW<T>>> StructuredTaskScope.Joiner.allUntil(Predicate<StructuredTaskScope.SubtaskPREVIEW<? extends T>> isDone) すべてのサブタスクが完了したとき、または述語がtrueを返してスコープを取り消したときに、すべてのサブタスクのストリームを生成する新しいジョイナ・オブジェクトを返します。