会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
loveflying
博客园
首页
新随笔
联系
订阅
管理
2019年7月12日
ReentrantLock源码的一点总结
摘要: ReentrantLock 是可重入锁,可重入锁的意思就是同一个线程可以重复获得该锁。 如何做到可重复获得该锁?计数器实现。 第一次加锁,cas比较是不是0,是0设置为1,并设置当前拥有锁的线程; 第二次及后续枷锁,调用acquire方法。 在计数器不是0的情况下,就会比较当前线程是不是同一个线程,
阅读全文
posted @ 2019-07-12 21:03 loveflying
阅读(96)
评论(0)
推荐(0)
编辑