会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
zerods的技术思考
博客园
首页
联系
订阅
管理
2020年6月14日
图解AQS源码——基于ReentrantLock
摘要: AQS 0 锁的基本原理 首先,需要考虑锁的基本组成元素。 当前锁的状态,是被持有还是未持有状态 如果锁是被持有状态,那么到底是哪个线程持有了当前这把锁 锁必须有一个队列去存储阻塞在该锁或者说在等待持有锁的线程 锁的实现一定需要考虑怎样阻塞线程,将线程放入到等待队列,以及如何在队列中唤醒等待的线程,
阅读全文
posted @ 2020-06-14 01:10 zerodseu
阅读(116)
评论(0)
推荐(0)
编辑
公告