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

pthread_rwlock_trywrlock の戻り値

pthread_rwlock_trywrlock() は、正常に終了して、rwlock が参照する読み取り/書き込みロックに対する書き込みロックが獲得された場合、0 を返します。それ以外の戻り値は、エラーが発生したことを示します。


EBUSY

説明:

読み取りまたは書き込みのための読み取り/書き込みロックがすでにロックされているので、書き込みのための読み取り/書き込みロックを獲得できません。