XL Fortran for AIX V8.1.1

ランゲージ・リファレンス

f_pthread_cond_init

この関数は、条件変数 cond を動的に初期化するために使用できます。その属性は、属性オブジェクト cattr が提供されている場合はそれに従って設定されます。この属性オブジェクトが提供されていなければ、その属性はシステム・デフォルトに設定されます。条件変数が正常に初期化された後は、それを使ってスレッドを同期化できます。スレッドの同期化や条件変数の使用方法について詳しくは、AIX オペレーティング・システムの資料を参照してください。

条件変数を初期化する別の方法は、Fortran 定数 PTHREAD_COND_INITIALIZER を使って静的に初期化する方法です。

戻りコード

この関数の実行中にエラーを検出すると、以下のいずれかのエラー・コードを戻します。

EBUSY
条件変数がすでに使用中です。これは初期化されており、破棄されてはいません。

EINVAL
引き数 cond または cattr が無効です。

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


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]