abstract static class PAS.FJSearchBase
extends jsr166y.RecursiveAction
Modifier and Type | Field and Description |
---|---|
(package private) int |
hi |
(package private) int |
lo |
(package private) PAS.FJSearchBase |
next |
(package private) AbstractParallelAnyArray |
pap |
(package private) java.util.concurrent.atomic.AtomicInteger |
result |
Constructor and Description |
---|
PAS.FJSearchBase(AbstractParallelAnyArray pap,
int lo,
int hi,
PAS.FJSearchBase next,
java.util.concurrent.atomic.AtomicInteger result) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
atLeaf(int l,
int h) |
void |
compute() |
(package private) abstract PAS.FJSearchBase |
newSubtask(int l,
int h,
PAS.FJSearchBase r) |
adapt, adapt, adapt, cancel, complete, completeExceptionally, fork, get, get, getException, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyInvoke, quietlyJoin, reinitialize, tryUnfork
final AbstractParallelAnyArray pap
final int lo
final int hi
final PAS.FJSearchBase next
final java.util.concurrent.atomic.AtomicInteger result
PAS.FJSearchBase(AbstractParallelAnyArray pap, int lo, int hi, PAS.FJSearchBase next, java.util.concurrent.atomic.AtomicInteger result)
public void compute()
compute
in class jsr166y.RecursiveAction
abstract PAS.FJSearchBase newSubtask(int l, int h, PAS.FJSearchBase r)
abstract void atLeaf(int l, int h)