读写锁

  

   基本规则:  读读不互斥 读写互斥 写写互斥


   问题: 既然读读不互斥,为何还要加读锁

   答:  如果只是读,是不需要加锁的,加锁本身就有性能上的损耗

            如果读可以不是最新数据,也不需要加锁

            如果读必须是最新数据,必须加读写锁

            读写锁相较于互斥锁的优点仅仅是允许读读的并发,除此之外并无其他。

  

  结论: 读写锁能够保证读取数据的 严格实时性,如果不需要这种 严格实时性,那么不需要加读写锁。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值