[−][src]Function core::arch::wasm32::atomic_notify
pub unsafe fn atomic_notify(ptr: *mut i32, waiters: u32) -> u32
This is supported on WebAssembly only.
Corresponding intrinsic to wasm's atomic.notify
instruction
This function will notify a number of threads blocked on the address
indicated by ptr
. Threads previously blocked with the i32_atomic_wait
and i64_atomic_wait
functions above will be woken up.
The waiters
argument indicates how many waiters should be woken up (a
maximum). If the value is zero no waiters are woken up.
Return value
Returns the number of waiters which were actually notified.
Availability
This intrinsic is only available when the standard library itself is
compiled with the atomics
target feature. This version of the standard
library is not obtainable via rustup
, but rather will require the
standard library to be compiled from source.