Linux多线程编程:线程同步与互斥之三--读写锁rwlock
读写锁读写锁是“写模式加锁”时,解锁前,所有对该锁加锁的线程都会被阻塞;读写锁是“读模式加锁”时,如果线程以读模式对其加锁会成功,如果线程以写模式加锁会阻塞;所以说,读写锁相比于互斥锁,就是读线程多时可以提高访问效率;读写锁死“读模式加锁”时,既有试图以写模式加锁的线程,也有试图以读模式加锁的线程,那么读写锁会阻塞随后的读模式请求,优先满足写模式锁。读锁、写锁并行阻塞,写模式优先级高。...