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

pthread_spin_unlock() の戻り値

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


EPERM

説明:

呼び出しスレッドがロックを保持していません。


EINVAL

説明:

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