マルチスレッドのプログラミング

スレッドの実行明け渡し

thr_yield(3C) は、現在のスレッドから、同じ優先順位かより高い優先順位をもつ別のスレッドに実行を譲ります。thr_yield() には、それ以外の効果はありません。ただし、thr_yield() の呼び出しスレッドが実行権を必ず譲るとは限りません。

thr_yield の構文

#include <thread.h>

void thr_yield(void);

thr_yield の戻り値

thr_yield() は何も返さず、errno を設定しません。