f_pthread_once(once, initr)

目的

この関数は、初期化する必要のあるデータを 1 回だけ初期化するために使用できます。 この関数を呼び出す最初のスレッドは、initr を呼び出して初期化を実行します。 他のスレッドがこの関数を後から呼び出しても、何の影響もありません。引き数 initr は、仮引き数のないサブルーチンでなければなりません。

クラス

関数

引き数の型と属性

once
TYPE(f_pthread_once_t)、INTENT(INOUT)

initr
仮引き数がないサブルーチン。

結果の値と属性

INTEGER(4)

結果の値

この関数は 0 を戻します。 IBM Copyright 2003