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