この関数は、条件変数 cond を動的に初期化するために使用できます。その属性は、属性オブジェクト cattr が提供されている場合はそれに従って設定されます。この属性オブジェクトが提供されていなければ、その属性はシステム・デフォルトに設定されます。条件変数が正常に初期化された後は、それを使ってスレッドを同期化できます。スレッドの同期化や条件変数の使用方法について詳しくは、AIX オペレーティング・システムの資料を参照してください。
条件変数を初期化する別の方法は、Fortran 定数 PTHREAD_COND_INITIALIZER を使って静的に初期化する方法です。
戻りコード
この関数の実行中にエラーを検出すると、以下のいずれかのエラー・コードを戻します。
例
integer function f_pthread_cond_init(cond, cattr) type(f_pthread_cond_t), intent(out):: cond type(f_pthread_condattr_t), intent(in), optional:: cattr end function