- cancel
Attempts to cancel execution of this task. This attempt will fail if the task
has already completed
- clearExceptionalCompletion
Removes exception node and clears status.
- doExec
Primary execution method for stolen tasks. Unless done, calls exec and records
status if completed,
- doInvoke
Implementation for invoke, quietlyInvoke.
- doJoin
Implementation for join, get, quietlyJoin. Directly handles only cases of
already-completed, externa
- exec
Immediately performs the base action of this task and returns true if, upon
return from this method,
- expungeStaleExceptions
Poll stale refs and remove them. Call only while holding lock.
- externalAwaitDone
Blocks a non-worker-thread until completion.
- externalInterruptibleAwaitDone
Blocks a non-worker-thread until completion or interruption.
- fork
Arranges to asynchronously execute this task in the pool the current task is
running in, if applicab
- getException
Returns the exception thrown by the base computation, or a CancellationException
if cancelled, or nu
- getRawResult
Returns the result that would be returned by #join, even if this task completed
abnormally, or null