スレッドの実行明け渡し
sched_yield(3RT)
sched_yield(3RT) は、現在のスレッドから同じ優先順位か、より高い優先順位をもつ別のスレッドに実行権を譲ります。
プロトタイプ:
int sched_yield(void);
#include <sched.h>
int ret;
ret = sched_yield();
|
戻り値
正常終了時は 0 です。そうでなければ -1 が戻され、errno にエラー条件が設定されます。
-
ENOSYS
-
この実装では、sched_yield(3R) はサポートされていません。