public class DeferredCommonPool extends ForkJoinPool
ForkJoinPool.ForkJoinWorkerThreadFactory, ForkJoinPool.ManagedBlockerdefaultForkJoinWorkerThreadFactory| Constructor and Description |
|---|
DeferredCommonPool() |
commonPool, drainTasksTo, getCommonPoolParallelism, managedBlock, newTaskFor, newTaskFor, pollSubmissionpublic <T> T invoke(ForkJoinTask<T> task)
invoke in class ForkJoinPoolpublic void execute(ForkJoinTask<?> task)
execute in class ForkJoinPoolpublic void execute(Runnable task)
execute in interface Executorexecute in class ForkJoinPoolpublic <T> ForkJoinTask<T> submit(ForkJoinTask<T> task)
submit in class ForkJoinPoolpublic <T> ForkJoinTask<T> submit(Callable<T> task)
submit in interface ExecutorServicesubmit in class ForkJoinPoolpublic <T> ForkJoinTask<T> submit(Runnable task, T result)
submit in interface ExecutorServicesubmit in class ForkJoinPoolpublic ForkJoinTask<?> submit(Runnable task)
submit in interface ExecutorServicesubmit in class ForkJoinPoolpublic <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks)
invokeAll in interface ExecutorServiceinvokeAll in class ForkJoinPoolpublic ForkJoinPool.ForkJoinWorkerThreadFactory getFactory()
getFactory in class ForkJoinPoolpublic Thread.UncaughtExceptionHandler getUncaughtExceptionHandler()
getUncaughtExceptionHandler in class ForkJoinPoolpublic int getParallelism()
getParallelism in class ForkJoinPoolpublic int getPoolSize()
getPoolSize in class ForkJoinPoolpublic boolean getAsyncMode()
getAsyncMode in class ForkJoinPoolpublic int getRunningThreadCount()
getRunningThreadCount in class ForkJoinPoolpublic int getActiveThreadCount()
getActiveThreadCount in class ForkJoinPoolpublic boolean isQuiescent()
isQuiescent in class ForkJoinPoolpublic long getStealCount()
getStealCount in class ForkJoinPoolpublic long getQueuedTaskCount()
getQueuedTaskCount in class ForkJoinPoolpublic int getQueuedSubmissionCount()
getQueuedSubmissionCount in class ForkJoinPoolpublic boolean hasQueuedSubmissions()
hasQueuedSubmissions in class ForkJoinPoolpublic String toString()
toString in class ForkJoinPoolpublic void shutdown()
shutdown in interface ExecutorServiceshutdown in class ForkJoinPoolpublic List<Runnable> shutdownNow()
shutdownNow in interface ExecutorServiceshutdownNow in class ForkJoinPoolpublic boolean isTerminated()
isTerminated in interface ExecutorServiceisTerminated in class ForkJoinPoolpublic boolean isTerminating()
isTerminating in class ForkJoinPoolpublic boolean isShutdown()
isShutdown in interface ExecutorServiceisShutdown in class ForkJoinPoolpublic boolean awaitTermination(long timeout,
TimeUnit unit)
throws InterruptedException
awaitTermination in interface ExecutorServiceawaitTermination in class ForkJoinPoolInterruptedExceptionpublic boolean awaitQuiescence(long timeout,
TimeUnit unit)
awaitQuiescence in class ForkJoinPoolpublic <T> T invokeAny(Collection<? extends Callable<T>> tasks) throws InterruptedException, ExecutionException
invokeAny in interface ExecutorServiceinvokeAny in class AbstractExecutorServiceInterruptedExceptionExecutionExceptionpublic <T> T invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException
invokeAny in interface ExecutorServiceinvokeAny in class AbstractExecutorServiceInterruptedExceptionExecutionExceptionTimeoutExceptionpublic <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) throws InterruptedException
invokeAll in interface ExecutorServiceinvokeAll in class AbstractExecutorServiceInterruptedException