Linux多线程编程:线程同步之三--读写锁rwlock

读写锁使用 当读写锁是“写模式加锁”时,解锁前,全部对该锁加锁的线程都会被阻塞(通俗一点:写完才进行任何操做); 当读写锁是“读模式加锁”时,若是线程以读模式对其加锁会成功,若是线程以写模式加锁会阻塞;因此相比于读写锁和互斥锁,读线程多时读写锁能够提升访问效率(通俗一点:能够一块儿读,但读完才能写); 当读写锁是“读模式加锁”时,既有试图以写模式加锁的线程,也有试图以读模式加锁的线程,那么读写锁会
相关文章
相关标签/搜索