会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
玉不琢,不成器;人不学,不知道
博客园
首页
新随笔
联系
管理
订阅
2019年5月24日
ReentrantReadWriteLock中锁降级的理解
摘要: 《Java 并发编程的艺术》中关于锁降级的说明: 锁降级中读锁的获取是否必要呢? 答案是必要的。主要是为了保证数据的可见性,如果当前线程不获取读锁而是直接释放写锁, 假设此刻另一个线程(记作线程T)获取了写锁并修改了数据,那么当前线程无法感知线程T的数据更新。如果当前线程获取读锁,即遵循锁降级的步骤
阅读全文
posted @ 2019-05-24 10:38 JayInnn
阅读(1538)
评论(1)
推荐(1)
编辑
公告