abstract static class PAS.FJSearchBase
extends java.util.concurrent.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 |
---|
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, compareAndSetForkJoinTaskTag, complete, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork
final AbstractParallelAnyArray pap
final int lo
final int hi
final PAS.FJSearchBase next
final java.util.concurrent.atomic.AtomicInteger result
FJSearchBase(AbstractParallelAnyArray pap, int lo, int hi, PAS.FJSearchBase next, java.util.concurrent.atomic.AtomicInteger result)
public void compute()
compute
in class java.util.concurrent.RecursiveAction
abstract PAS.FJSearchBase newSubtask(int l, int h, PAS.FJSearchBase r)
abstract void atLeaf(int l, int h)