DoxigAlpha

Futex

Deadline is used to wait efficiently for a pointer's value to change using Futex and a fixed timeout.

Types

#
Deadline
Deadline is used to wait efficiently for a pointer's value to change using Futex and a fixed timeout.

Checks if `ptr` still contains the value `expect` and, if so, blocks the caller until either:

Functions

#
wait
Checks if `ptr` still contains the value `expect` and, if so, blocks the caller until either:
timedWait
Checks if `ptr` still contains the value `expect` and, if so, blocks the caller until either:
wake
Unblocks at most `max_waiters` callers blocked in a `wait()` call on `ptr`.