f_pthread_attr_setdetachstate(attr, detach)

目的

この関数は、スレッド属性オブジェクト attr 内の切り離し状態属性を 照会するために使用できます。

クラス

関数

引き数の型と属性

attr
TYPE(f_pthread_attr_t)、INTENT(OUT)

detach
INTEGER(4)、INTENT(IN)

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

PTHREAD_CREATE_DETACHED:
この属性設定値のスレッド属性オブジェクトを使って新規スレッドを 作成すると、新しく作成されるスレッドは切り離された状態になります。 これは、システム・デフォルトの設定値です。

PTHREAD_CREATE_JOINABLE:
この属性設定値のスレッド属性オブジェクトを使って新規スレッドを 作成すると、新しく作成されるスレッドは切り離されていない状態になります。

結果の値と属性

INTEGER(4)

結果の値

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

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