[−][src]Function core::arch::wasm32::atomic::wake
pub unsafe fn wake(ptr: *mut i32, waiters: i32) -> i32
This is supported on MIPS only.
Corresponding intrinsic to wasm's atomic.wake instruction
This function will wake up a number of threads blocked on the address
indicated by ptr. Threads previously blocked with the wait_i32 and
wait_i64 functions above will be woken up.
The waiters argument indicates how many waiters should be woken up (a
maximum). If the value is negative all waiters are woken up, and if the
value is zero no waiters are woken up.
Return value
Returns the number of waiters which were actually woken up.
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.