Basic operations for a reader-writer lock.
Additional methods for RwLock
s which support atomically downgrading an
exclusive lock to a shared lock.
Additional methods for RwLock
s which support fair unlocking.
Additional methods for RwLock
s which support recursive read locks.
Additional methods for RwLock
s which support recursive read locks and timeouts.
Additional methods for RwLock
s which support locking with timeouts.
Additional methods for RwLock
s which support atomically upgrading a shared
lock to an exclusive lock.
Additional methods for RwLock
s which support upgradable locks and lock
downgrading.
Additional methods for RwLock
s which support upgradable locks and fair
unlocking.
Additional methods for RwLock
s which support upgradable locks and locking
with timeouts.