tryLock
Function parameters
Parameters
- rwl:*PthreadRwLock
Single-threaded applications use this for deadlock checks in
Types
- SingleThreadedRwLock
- Single-threaded applications use this for deadlock checks in
Attempts to obtain exclusive lock ownership.
Functions
- tryLock
- Attempts to obtain exclusive lock ownership.
- lock
- Blocks until exclusive lock ownership is acquired.
- unlock
- Releases a held exclusive lock.
- tryLockShared
- Attempts to obtain shared lock ownership.
- lockShared
- Obtains shared lock ownership.
- unlockShared
- Releases a held shared lock.
Source
Implementation
pub fn tryLock(rwl: *PthreadRwLock) bool {
return std.c.pthread_rwlock_trywrlock(&rwl.rwlock) == .SUCCESS;
}