zx_thread_legacy_yield

摘要

将当前线程的 CPU 交还给调度程序。

声明

#include <zircon/syscalls.h>

zx_status_t zx_thread_legacy_yield(uint32_t options);

说明

zx_thread_legacy_yield() 会导致发起调用的线程将 CPU 让回调度程序。

挂起可能会导致具有类似重要性的其他线程先于当前线程运行,但具体行为不明。

options”必须为零。

权限

TODO(https://fxbug.dev/42107318)

返回值

对于零 optionszx_thread_legacy_yield(uint32_t options) 将始终返回 ZX_OK。任何其他 options 值都将返回 ZX_ERR_INVALID_ARGS

另请参阅