4.2. sched_yield および他の同期メカニズムの使用

sched_yield システムコールは、他のスレッドを実行できるスレッドによって使用されます。多くの場合、スレッド sched_yield は実行キューの最後に移動し、再スケジュールに長時間かかるか、CPU でビジーループを作成するためにすぐにスケジュールを変更することができます。スケジューラーは、実際に実行したい他のスレッドがあるかどうかを判別できます。RT タスクでは sched_yield を使用しないでください。
詳細は、Earthquaky kernel interfaces の Armaldo Caralho de Melo の記事を参照してください。
関連する man ページ

詳細は、以下の man ページは本セクションに記載の情報に関連しています。

  • pthread.h(P)
  • sched_yield(2)
  • sched_yield(3p)