Module lock_api

Source
Available on crate feature lock_api only.
Expand description

Spin synchronisation primitives, but compatible with lock_api.

Type Aliasesยง

Mutexmutex
A lock that provides mutually exclusive data access (compatible with lock_api).
MutexGuardmutex
A guard that provides mutable data access (compatible with lock_api).
RwLockrwlock
A lock that provides data access to either one writer or many readers (compatible with lock_api).
RwLockReadGuardrwlock
A guard that provides immutable data access (compatible with lock_api).
RwLockUpgradableReadGuardrwlock
A guard that provides immutable data access but can be upgraded to RwLockWriteGuard (compatible with lock_api).
RwLockWriteGuardrwlock
A guard that provides mutable data access (compatible with lock_api).