|
FlexDoc/Javadoc 2.0 Demo Java Doc |
Packages that use ForkJoinTask |
|
Utility classes commonly useful in concurrent programming.
|
Uses of ForkJoinTask in java.util.concurrent |
Subclasses of ForkJoinTask in java.util.concurrent |
|
abstract class |
A ForkJoinTask with a completion action performed when
triggered and there are no remaining pending actions.
|
abstract class |
A recursive resultless ForkJoinTask.
|
abstract class |
A recursive result-bearing ForkJoinTask.
|
Methods in java.util.concurrent with type parameters of type ForkJoinTask |
|
Forks all tasks in the specified collection, returning when
isDone holds for each task or an (unchecked) exception
is encountered, in which case the exception is rethrown.
|
Methods in java.util.concurrent that return ForkJoinTask |
|
protected ForkJoinTask<?> |
ForkJoinPool.pollSubmission()
Removes and returns the next unexecuted submission if one is
available.
|
Submits a value-returning task for execution and returns a
Future representing the pending results of the task.
|
|
Submits a ForkJoinTask for execution.
|
|
ForkJoinTask<?> |
Submits a Runnable task for execution and returns a Future
representing that task.
|
Submits a Runnable task for execution and returns a Future
representing that task.
|
|
Returns a new ForkJoinTask that performs the call
method of the given Callable as its action, and returns
its result upon ForkJoinTask.join(), translating any checked exceptions
encountered into RuntimeException.
|
|
static ForkJoinTask<?> |
Returns a new ForkJoinTask that performs the run
method of the given Runnable as its action, and returns
a null result upon ForkJoinTask.join().
|
Returns a new ForkJoinTask that performs the run
method of the given Runnable as its action, and returns
the given result upon ForkJoinTask.join().
|
|
final ForkJoinTask<V> |
ForkJoinTask.fork()
Arranges to asynchronously execute this task in the pool the
current task is running in, if applicable, or using the ForkJoinPool.commonPool() if not ForkJoinTask.inForkJoinPool().
|
protected static ForkJoinTask<?> |
ForkJoinTask.peekNextLocalTask()
Returns, but does not unschedule or execute, a task queued by
the current thread but not yet executed, if one is immediately
available.
|
protected static ForkJoinTask<?> |
ForkJoinTask.pollNextLocalTask()
Unschedules and returns, without executing, the next task
queued by the current thread but not yet executed, if the
current thread is operating in a ForkJoinPool.
|
protected static ForkJoinTask<?> |
ForkJoinTask.pollSubmission()
If the current thread is operating in a ForkJoinPool,
unschedules and returns, without executing, a task externally
submitted to the pool, if one is available.
|
protected static ForkJoinTask<?> |
ForkJoinTask.pollTask()
If the current thread is operating in a ForkJoinPool,
unschedules and returns, without executing, the next task
queued by the current thread but not yet executed, if one is
available, or if not available, a task that was forked by some
other thread, if available.
|
Methods in java.util.concurrent with parameters of type ForkJoinTask |
|
void |
ForkJoinPool.execute(ForkJoinTask<?> task)
Arranges for (asynchronous) execution of the given task.
|
Performs the given task, returning its result upon completion.
|
|
Submits a ForkJoinTask for execution.
|
|
static void |
Forks the given tasks, returning when isDone holds for
each task or an (unchecked) exception is encountered, in which
case the exception is rethrown.
|
static void |
ForkJoinTask.invokeAll(ForkJoinTask<?>... tasks)
Forks the given tasks, returning when isDone holds for
each task or an (unchecked) exception is encountered, in which
case the exception is rethrown.
|
Method parameters in java.util.concurrent with type arguments of type ForkJoinTask |
|
protected int |
Removes all available unexecuted submitted and forked tasks
from scheduling queues and adds them to the given collection,
without altering their execution status.
|
|
FlexDoc/Javadoc 2.0 Demo Java Doc |