futex_wait

Function futex_wait 

Source
pub fn futex_wait(
    futex: &Atomic<u32>,
    expected: u32,
    timeout: Option<Duration>,
) -> bool
Available on (Linux, or Android, or Emscripten and target feature atomics, or FreeBSD, or OpenBSD, or DragonFly BSD, or Fuchsia) and (Linux or Android or FreeBSD) only.
Expand description

Waits for a futex_wake operation to wake us.

Returns directly if the futex doesn’t hold the expected value.

Returns false on timeout, and true in all other cases.