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.