DoxigAlpha

Condition

Fields of this type

Fields

#
impl:Impl
= .{}

Atomically releases the Mutex, blocks the caller thread, then re-acquires the Mutex on return.

Functions

#
wait
Atomically releases the Mutex, blocks the caller thread, then re-acquires the Mutex on return.
timedWait
Atomically releases the Mutex, blocks the caller thread, then re-acquires the Mutex on return.
signal
Unblocks at least one thread blocked in a call to `wait()` or `timedWait()` with a given Mutex.
broadcast
Unblocks all threads currently blocked in a call to `wait()` or `timedWait()` with a given Mutex.