其他分享
首页 > 其他分享> > WinSRWLock----微软系统读写锁封装库

WinSRWLock----微软系统读写锁封装库

作者:互联网

WinSRWLock

介绍

ReetrantReadWriteLock: Windows系统下的读写锁封装

仓库

https://gitee.com/jidcoo/WinSRWLock

使用说明

  1. 添加头文件
#include <WinSRWLock.h>
  1. 使用
void use(){
   WinSRWLock lock;
   //初始化
   lock.initLock();
   //申请读锁(共享锁)
   lock.readLock();
   //......
   //释放读锁
   lock.readUnlock();
   //申请写锁(排他锁)
   lock.writeLock();
   //.......
   //释放写锁
   lock.writeUnLock();
}

原理

基于windows系统的系统锁 RTL_SRWLOCK

标签:封装,写锁,lock,读写,WinSRWLock,----,读锁
来源: https://blog.csdn.net/qq_33794872/article/details/120454973