XL Fortran for AIX V8.1.1

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

f_pthread_mutex_trylock

この関数は、mutex オブジェクトの所有権を獲得するために使用できます。 (つまり、この関数はその mutex をロックします。) mutex がすでに他のスレッドによってロックされている場合は、関数はエラー・コード EBUSY を戻します。呼び出しスレッドは、さらに処理を実行するために戻りコードを調べることができます。その mutex が呼び出し元自身によってすでにロックされている場合は、再帰的ロックを防止するためにエラーが戻されます。

戻りコード

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

EBUSY
ターゲットの mutex が他のスレッドによりロックまたは参照されています。

EDEADLK
該当する mutex が、呼び出しスレッドによってすでにロックされています。

EINVAL
引き数 mutex が無効です。

integer function f_pthread_mutex_trylock(mutex)
  type(f_pthread_mutex_t), intent(inout):: mutex
end function


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