public final class MultiReadWriteLock extends java.lang.Object implements IReadWriteLock
IReadWriteLock
implementation which manages multiple IReadWriteLock
instancesConstructor and Description |
---|
MultiReadWriteLock(java.util.List<IReadWriteLock> locks)
Creates a new instance of
MultiReadWriteLock class |
Modifier and Type | Method and Description |
---|---|
void |
readLock()
Locks the read lock
|
void |
readUnlock()
Unlocks the read lock
|
void |
writeLock()
Locks the write lock
|
void |
writeUnlock()
Unlocks the write lock
|
public MultiReadWriteLock(java.util.List<IReadWriteLock> locks)
MultiReadWriteLock
classlocks
- The list with IReadWriteLock
to managepublic void readLock()
readLock
in interface IReadWriteLock
public void readUnlock()
readUnlock
in interface IReadWriteLock
public void writeLock()
writeLock
in interface IReadWriteLock
public void writeUnlock()
writeUnlock
in interface IReadWriteLock