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

pthread_spin_trylock() の戻り値

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


EBUSY

説明:

スレッドが現在スピンロックを所有しています。


EINVAL

説明:

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