f_pthread_attr_setinheritsched(attr, inherit)

目的

この関数は、スレッド属性オブジェクト attr 内のスレッド・スケジューリング特性の 継承属性を設定するために使用できます。

クラス

関数

引き数の型と属性

attr
TYPE(f_pthread_attr_t)、INTENT(OUT)

inherit
INTEGER(4)、INTENT(IN)

以下のいずれかの値が入る必要があります。

PTHREAD_INHERIT_SCHED:
新しく作成されるスレッドは親スレッドのスケジューリング特性を継承し、 それらを作成するのに使われたスレッド属性オブジェクトのスケジューリング特性 は無視されることを示します。

PTHREAD_EXPLICIT_SCHED:
スレッド属性オブジェクト内のスケジューリング特性を使って スレッドを作成すると、新しく作成されたそのスレッドには このスケジューリング特性が割り当てられます。

結果の値と属性

INTEGER(4)

結果の値

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

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