マルチスレッドのプログラミング

pthread_spin_lock() の戻り値

pthread_spin_lock() 関数は、正常終了時に 0 を返します。それ以外の場合は、次のいずれかのエラーコードが返されます。


EDEADLK

説明:

現在のスレッドがすでにそのスピンロックを獲得しています。


EINVAL

説明:

lock で指定された値が、初期化されたスピンロックオブジェクトを表していません。