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