sched_yield subroutine
用途
生成处理器。
库
标准 C 库 (libc.a)
语法
#include <sched.h>
int sched_yield (void);描述
sched_yield 子例程强制正在运行的线程放弃处理器,直到它再次成为其线程列表的头。 它不需要任何参数。
返回值
如果 sched_yield 子例程成功完成,那么它将返回 0。 否则,返回-1并设置errno以指示错误。
错误代码
在下列情况下, sched_yield 子例程失败:
| 项 | 描述 |
|---|---|
| ENOTSUP | 此接口不支持具有检查点功能的进程。 |