Uses of Class
java.util.concurrent.ForkJoinTask
-
Packages that use ForkJoinTask 软件包 描述 java.util.concurrent 实用程序类通常用于并发编程。 -
-
Uses of ForkJoinTask in java.util.concurrent
Subclasses of ForkJoinTask in java.util.concurrent Modifier and Type Class 描述 classCountedCompleter<T>AForkJoinTask,当触发时执行完成操作,并且没有剩余的待处理操作。classRecursiveAction一个递归结果ForkJoinTask。classRecursiveTask<V>递归结果ForkJoinTask。Methods in java.util.concurrent with type parameters of type ForkJoinTask Modifier and Type 方法 描述 static <T extends ForkJoinTask<?>>
Collection<T>ForkJoinTask. invokeAll(Collection<T> tasks)叉指定集合中的所有任务,当isDone适用于每个任务或返回(未检查)异常时返回,在这种情况下,异常被重新引导。Methods in java.util.concurrent that return ForkJoinTask Modifier and Type 方法 描述 static ForkJoinTask<?>ForkJoinTask. adapt(Runnable runnable)static <T> ForkJoinTask<T>ForkJoinTask. adapt(Runnable runnable, T result)static <T> ForkJoinTask<T>ForkJoinTask. adapt(Callable<? extends T> callable)返回一个新的ForkJoinTask,它执行给定的Callable作为其操作的call方法,并将其结果返回到join(),将遇到的任何检查的异常转换为RuntimeException。ForkJoinTask<V>ForkJoinTask. fork()在当前任务正在运行的池中异步执行此任务(如果适用)或使用ForkJoinPool.commonPool()(如果不是inForkJoinPool()) 。protected static ForkJoinTask<?>ForkJoinTask. peekNextLocalTask()返回,但不会取消调度或执行当前线程排队但尚未执行的任务(如果可以立即可用)。protected static ForkJoinTask<?>ForkJoinTask. pollNextLocalTask()如果当前线程正在ForkJoinPool中运行,则不执行当前线程排队的下一个任务但尚未执行的时间并返回。protected ForkJoinTask<?>ForkJoinPool. pollSubmission()删除并返回下一个未执行的提交(如果有)。protected static ForkJoinTask<?>ForkJoinTask. pollSubmission()如果当前线程在ForkJoinPool中运行,则不执行外部提交到池的任务(如果有的话)可以取消调度和返回。protected static ForkJoinTask<?>ForkJoinTask. pollTask()如果当前线程在ForkJoinPool中运行,则不执行下一个任务,返回当前线程排队的下一个任务,但尚未执行,如果一个可用,或者如果不可用,则由其他线程分派的任务,如果可供使用的话。ForkJoinTask<?>ForkJoinPool. submit(Runnable task)<T> ForkJoinTask<T>ForkJoinPool. submit(Runnable task, T result)<T> ForkJoinTask<T>ForkJoinPool. submit(Callable<T> task)<T> ForkJoinTask<T>ForkJoinPool. submit(ForkJoinTask<T> task)提交一个ForkJoinTask来执行。Methods in java.util.concurrent with parameters of type ForkJoinTask Modifier and Type 方法 描述 voidForkJoinPool. execute(ForkJoinTask<?> task)为异步执行给定任务的排列。<T> TForkJoinPool. invoke(ForkJoinTask<T> task)执行给定的任务,在完成后返回其结果。static voidForkJoinTask. invokeAll(ForkJoinTask<?>... tasks)叉出给定的任务,当isDone适用于每个任务时返回,或遇到(未选中)异常,在这种情况下,异常被重新引导。static voidForkJoinTask. invokeAll(ForkJoinTask<?> t1, ForkJoinTask<?> t2)叉出给定的任务,当isDone适用于每个任务时返回,或者遇到(未检查)异常,在这种情况下,异常被重新引导。<T> ForkJoinTask<T>ForkJoinPool. submit(ForkJoinTask<T> task)提交一个ForkJoinTask来执行。Method parameters in java.util.concurrent with type arguments of type ForkJoinTask Modifier and Type 方法 描述 protected intForkJoinPool. drainTasksTo(Collection<? super ForkJoinTask<?>> c)从调度队列中删除所有可用的未执行的提交和分派任务,并将其添加到给定集合中,而不会更改其执行状态。
-