zx_futex_wake_Single_owner

摘要

將一個執行緒等待在前景中等待,然後設定該執行緒的擁有權。

宣告

#include <zircon/syscalls.h>

zx_status_t zx_futex_wake_single_owner(const zx_futex_t* value_ptr);

說明

喚醒一個執行緒,等待未來發生。如果執行緒發生呼叫,則意圖的擁有權會轉移至該執行緒。如果未呼叫任何執行緒 (因為沒有等待),系統會將 futex 的擁有權設為 none。

如需完整說明,請參閱 zx_futex_wake()

權限

無。

傳回值

zx_futex_wake_single_owner() 會在成功時傳回 ZX_OK

錯誤

ZX_ERR_INVALID_ARGS value_ptr 未對齊。

另請參閱