摘要
將目前執行緒的 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)
傳回值
zx_thread_legacy_yield(uint32_t options)
一律會傳回 ZX_OK
,代表 0 options
。
任何其他 options
值都會產生 ZX_ERR_INVALID_ARGS
。