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

pthread_setschedparam の戻り値

pthread_setschedparam() は、正常終了時に 0 を返します。それ以外の戻り値は、エラーが発生したことを示します。以下のいずれかの条件が検出されると、この関数は失敗し、対応する値を返します。()


EINVAL

説明:

設定しようとした属性の値が無効です。


EPERM

説明:

呼び出し元は、指定されたスレッドのスケジューリングパラメータまたはスケジューリングポリシーのいずれかを設定するための適切なアクセス権を持っていません。


ESRCH

説明:

tid で指定した値が既存のスレッドを表していません。