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 变量和类型 类 描述 classCountedCompleter<T>ForkJoinTask,触发时执行完成操作,并且没有剩余的待处理操作。classRecursiveAction递归无结果ForkJoinTask。classRecursiveTask<V>递归结果ForkJoinTask。Methods in java.util.concurrent with type parameters of type ForkJoinTask 变量和类型 方法 描述 static <T extends ForkJoinTask<?>>
Collection<T>ForkJoinTask. invokeAll(Collection<T> tasks)isDone指定集合中的所有任务,当isDone为每个任务保留或者遇到(未经检查的)异常时返回,在这种情况下重新抛出异常。Methods in java.util.concurrent that return ForkJoinTask 变量和类型 方法 描述 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<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 变量和类型 方法 描述 voidForkJoinPool. execute(ForkJoinTask<?> task)安排(异步)执行给定任务。<T> TForkJoinPool. invoke(ForkJoinTask<T> task)执行给定任务,完成后返回结果。static voidForkJoinTask. invokeAll(ForkJoinTask<?>... tasks)isDone给定的任务,当每个任务保持isDone或者遇到(未经检查的)异常时返回,在这种情况下重新抛出异常。static voidForkJoinTask. invokeAll(ForkJoinTask<?> t1, ForkJoinTask<?> t2)isDone给定的任务,当isDone为每个任务保持或者遇到(未经检查的)异常时返回,在这种情况下重新抛出异常。<T> ForkJoinTask<T>ForkJoinPool. submit(ForkJoinTask<T> task)提交ForkJoinTask以供执行。Method parameters in java.util.concurrent with type arguments of type ForkJoinTask 变量和类型 方法 描述 protected intForkJoinPool. drainTasksTo(Collection<? super ForkJoinTask<?>> c)从调度队列中删除所有可用的未执行提交和分叉任务,并将它们添加到给定集合,而不会更改其执行状态。
-