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

rw_rdlock の構文

#include <synch.h> (or #include <thread.h>)

int rw_rdlock(rwlock_t *rwlp);

指定した読み取り/書き込みロックが書き込み用にすでにロックされている場合、呼び出しスレッドは書き込みロックが解放されるまでブロックされます。そうでなければ、呼び出しスレッドは読み取りロックを獲得します。POSIX スレッドの場合については、pthread_rwlock_rdlock の構文」を参照してください。