public interface ReadWriteWithWaitsLockingStrategy extends ReadWriteLockingStrategy
Modifier and Type | Method and Description |
---|---|
<T> void |
deregisterWait(NativeAtomicAccess<T> access,
T t,
long offset) |
<T> void |
registerWait(NativeAtomicAccess<T> access,
T t,
long offset) |
<T> void |
resetKeepingWaits(NativeAtomicAccess<T> access,
T t,
long offset) |
<T> boolean |
tryUpgradeReadToWriteLockAndDeregisterWait(NativeAtomicAccess<T> access,
T t,
long offset) |
<T> boolean |
tryWriteLockAndDeregisterWait(NativeAtomicAccess<T> access,
T t,
long offset) |
int |
waitCount(long state) |
downgradeWriteToReadLock, isReadLocked, isWriteLocked, readLockCount, readUnlock, tryReadLock, tryUpgradeReadToWriteLock, tryWriteLock, writeUnlock
getState, isLocked, lockCount, reset, resetState, sizeInBytes, toString, tryLock, unlock
<T> void registerWait(NativeAtomicAccess<T> access, T t, long offset)
<T> void deregisterWait(NativeAtomicAccess<T> access, T t, long offset)
<T> boolean tryWriteLockAndDeregisterWait(NativeAtomicAccess<T> access, T t, long offset)
<T> boolean tryUpgradeReadToWriteLockAndDeregisterWait(NativeAtomicAccess<T> access, T t, long offset)
<T> void resetKeepingWaits(NativeAtomicAccess<T> access, T t, long offset)
int waitCount(long state)
Copyright © 2019. All rights reserved.