Skip to main content

Module bounded_lock

Module bounded_lock 

Source

Structs§

LockTimeoutError
Details of a lock acquisition timeout returned by LockFailBehavior::ReturnError.

Enums§

LockFailBehavior
Determines how an operation handles a bounded-lock timeout.

Functions§

read
Acquire a read lock via a non-blocking spin loop with an adaptive timeout.
read_with_behavior
Acquire a read lock with explicit timeout behavior for this operation.
write
Acquire a write lock via a non-blocking spin loop with an adaptive timeout. See read() for design rationale (#1018).
write_with_behavior
Acquire a write lock with explicit timeout behavior for this operation.