f_pthread_getschedparam(thread, policy, param)

目的

この関数は、ターゲットとなるスレッドのスケジューリング特性の 現行設定値を照会するために使用できます。 ターゲットのスレッドは、引き数 thread によって識別されます。 スケジューリング・ポリシーは引き数 policy によって戻され、 スケジューリング特性は引き数 param によって戻されます。param 内の sched_priority フィールドは、 スケジューリング優先順位を定義します。 この優先順位フィールドで想定される値の範囲は 1 〜 127 です。 この場合 127 はスケジューリング優先順位が 最も高く、1 は最も低くなります。

クラス

関数

引き数の型と属性

thread
TYPE(f_pthread_t)、INTENT(IN)

policy
INTEGER(4)、INTENT(OUT)

param
TYPE(f_sched_param)、INTENT(OUT)

結果の値と属性

INTEGER(4)

結果の値

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

ESRCH
ターゲットのスレッドが無効であるか、すでに終了しています。

EFAULT
policy または param のポイントがプロセス・メモリー・スペースの外側にあります。
IBM Copyright 2003