26package jau.test.util.parallel.locks;
28import jau.test.util.parallel.locks.impl.RecursiveLockImpl01CompleteFair;
29import jau.test.util.parallel.locks.impl.RecursiveLockImpl01Unfairish;
30import jau.test.util.parallel.locks.impl.RecursiveThreadGroupLockImpl01Unfairish;
58 case Int02ThreadGroup:
61 throw new InternalError(
"XXX");
static RecursiveLock createRecursiveLock(final ImplType t, final boolean fair)
static RecursiveLock createRecursiveLock()
default is ImplType.Int01, unfair'ish (fastest w/ least deviation)
static RecursiveThreadGroupLock createRecursiveThreadGroupLock()
default is ImplType.Int02ThreadGroup, unfair'ish (fastest w/ least deviation)
Reentrance locking toolkit, impl a complete fair FIFO scheduler.
Reentrance locking toolkit, impl a non-complete fair FIFO scheduler.
Reentrance capable locking toolkit.
Reentrance capable locking toolkit, supporting multiple threads as owner.