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