f_pthread_attr_setschedparam(attr, param)

目的

この関数は、スレッド属性オブジェクト attr 内のスケジューリング特性属性を 設定するために使用できます。 この新たな属性オブジェクトで作成されたスレッドは、 それらが作成元のスレッドから継承されたものでなければ、 引き数 param のスケジューリング特性を想定します。 引き数 param の sched_priority フィールドは、 そのスレッドのスケジューリング優先順位を示します。 この優先順位フィールドで想定される値の範囲は 1 〜 127 でなければなりません。 この場合 127 はスケジューリング優先順位が 最も高く、1 は最も低くなります。

クラス

関数

引き数の型と属性

attr
TYPE(f_pthread_attr_t)、INTENT(INOUT)

param
TYPE(f_sched_param)、INTENT(IN)

結果の値と属性

INTEGER(4)

結果の値

正常終了した場合、この関数は 0 を戻します。 それ以外の場合は、以下のエラーを戻します。

EINVAL
引き数 param が無効です。
IBM Copyright 2003