会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
信步踏轻歌
笑着过....
博客园
首页
新随笔
新文章
联系
订阅
管理
2019年1月11日
ReentrantLock原理
摘要: ReentrantLock主要利用CAS+CLH队列来实现。它支持公平锁和非公平锁,两者的实现类似。CAS:Compare and Swap,比较并交换。CAS有3个操作数:内存值V、预期值A、要修改的新值B。当且仅当预期值A和内存值V相同时, 将内存值V修改为B,否则什么都不做。该操作是一个原子操作,被广泛的应用在Java的底层实现中。在Java中,CAS主要是sun. ...
阅读全文
posted @ 2019-01-11 10:18 信步踏轻歌
阅读(200)
评论(0)
推荐(0)
编辑