zx_futex_wake
名称
futex_wake —— 唤醒等待futex的多个线程。
概要
#include <zircon/syscalls.h>
zx_status_t zx_futex_wake(const zx_futex_t* value_ptr, uint32_t wake_count);
描述
唤醒futex将导致wake_count
个等待value_ptr
futex的线程被唤醒。
唤醒零个线程,或传入未分配地址的value_ptr
都不是错误。
权限
TODO(ZX-2399)
返回值
futex_wake() 调用成功则返回ZX_OK。
错误码
ZX_ERR_INVALID_ARGS:value_ptr未对齐。