Domin1c0's Blog

A technical blog sharing my journey in programming, development, and open source.

View on GitHub
22 July 2025

RWlock

by

读写锁

读写锁也叫共享独占锁。当读写锁以读模式锁住时,它是以共享模式锁住的;当它以写模式锁住时,它是以独占模式锁住的

读写锁使用场合

读写锁特性

读写锁使用步骤

//先定义一把读写锁
pthread_rwlock_t rwlock;
//初始化读写锁
pthread_rwlock_init(&rwlock, NULL);
//加锁
pthread_rwlock_rdlock(&rwlock); //--->加读锁
pthread_rwlock_wrlock(&rwlock); //--->加写锁
//////////////////////////
//共享资源出现位置
/////////////////////////
//解锁
pthread_rwlock_unlock(&rwlock);
//释放锁
pthread_rwlock_destroy(&rwlock);
tags: 进程 - 线程同步