Silphireの日記: pthread日記(77) - pthread_setschedparam()
日記 by
Silphire
スレッドのスケジューリングポリシーとスケジューリングパラメタを設定します
int pthread_setschedparam(pthread_t thread, int policy, const struct sched_param *param);
pthread_setschedparam()は、マルチスレッドで動いているプロセス内のあるスレッドのスケジューリングポリシーをpolicyに、とスケジューリングパラメタをparamとして設定します。
sched_param構造体の唯一のメンバsched_policyには、SCHED_FIFOとSCHED_RRが指定出来ます。実装によっては、SCHED_OTHERが指定出来ます。
pthread_setschedparam()が失敗すると、スケジューリングパラメタもスケジューリングポリシーも変更されません。
pthread_setschedparam()が成功した時には0を返します。エラーの時はエラーに応じた値を返します。
pthread日記(77) - pthread_setschedparam() More ログイン