sched_yield subroutine

用途

生成处理器。

标准 C 库 (libc.a)

语法

#include <sched.h>

int sched_yield (void);

描述

sched_yield 子例程强制正在运行的线程放弃处理器,直到它再次成为其线程列表的头。 它不需要任何参数。

返回值

如果 sched_yield 子例程成功完成,那么它将返回 0。 否则,返回-1并设置errno以指示错误。

错误代码

在下列情况下, sched_yield 子例程失败:
描述
ENOTSUP 此接口不支持具有检查点功能的进程。