会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
myd620
<有时候,黑暗与黎明只一步之遥>
博客园
首页
新随笔
联系
订阅
管理
2016年12月3日
一步一步实现读写锁
摘要: 多线程编程中,需要对共享变量进行加锁。但是频繁地加锁,会对程序效率有很大影响。在某些读多写少的场景下,多个线程进行读数据时,如果都加互斥锁,这显然是不必须的。于是读写锁便应运而生。 读写锁的加锁规则: 1 如果没有加写锁时,那么多个线程可以同时加读锁;如果有加写锁时,不可以加读锁 2 不管是加了读锁
阅读全文
posted @ 2016-12-03 17:04 myd620
阅读(2248)
评论(0)
推荐(0)
编辑
公告