XL Fortran for AIX V8.1.1

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

f_pthread_setspecific

この関数は、引き数 key によって識別されるキーに関連した、呼び出しスレッドのスレッド固有データを設定するのに使用できます。引き数 arg (オプション) は、設定するスレッド固有データを識別します。 arg が指定されていないと、スレッド固有データは NULL に設定されます。これは、各スレッドごとの初期値です。arg 引き数として渡せるのは整数ポインターだけです。 arg が整数ポインターでないと、その結果は不定です。

実引き数 arg は変数でなければならず、代入ステートメントの左に代入できなければなりません。ベクトル添え字を持つ配列セクションを引き数 arg に渡すと、結果は予測不能です。

戻りコード

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

EINVAL
引き数 key が無効です。

ENOMEM
データをキーに関連させるにはメモリーが不十分です。

integer function f_pthread_setspecific(key, arg)
  type(f_pthread_key_t), intent(in):: key
  pointer(arg, byte)
  optional arg
  intent(in) arg
end function


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