Package com.jogamp.common.util.locks
Class LockFactory
- java.lang.Object
-
- com.jogamp.common.util.locks.LockFactory
-
public class LockFactory extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LockFactory.ImplType
-
Constructor Summary
Constructors Constructor Description LockFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RecursiveLock
createRecursiveLock()
default is ImplType.Int01, unfair'ish (fastest w/ least deviation)static RecursiveLock
createRecursiveLock(LockFactory.ImplType t, boolean fair)
static RecursiveThreadGroupLock
createRecursiveThreadGroupLock()
default is ImplType.Int02ThreadGroup, unfair'ish (fastest w/ least deviation)
-
-
-
Method Detail
-
createRecursiveLock
public static RecursiveLock createRecursiveLock()
default is ImplType.Int01, unfair'ish (fastest w/ least deviation)
-
createRecursiveThreadGroupLock
public static RecursiveThreadGroupLock createRecursiveThreadGroupLock()
default is ImplType.Int02ThreadGroup, unfair'ish (fastest w/ least deviation)
-
createRecursiveLock
public static RecursiveLock createRecursiveLock(LockFactory.ImplType t, boolean fair)
-
-