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

rw_wrlock の構文

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

int rw_wrlock(rwlock_t *rwlp);

指定した読み取り/書き込みロックが、読み取りまたは書き込み用にすでにロックされている場合、呼び出しスレッドは、すべての読み取りロックと書き込みロックが解放されるまでブロックされます。読み取り/書き込みロックの書き込みロックを保持できるスレッドは一度に 1 つに限られます。POSIX スレッドの場合については、pthread_rwlock_wrlock の構文」を参照してください。