会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
672530440
博客园
首页
新随笔
联系
管理
订阅
2019年8月12日
Condition源码分析
摘要: Condition队列节点状态=-2,释放锁失败把自己设置为1。加到AQS状态是0,加到AQS之前判断是不是-2,不是就不加。如果是1就放到condition队列不管,然后去清理。 某段代码执行需要获取锁,就是单线程的,不需要获取锁就是线程不安全的。释放了锁就不是线程安全的。 获取锁的位置相当于sy
阅读全文
posted @ 2019-08-12 14:10 无天666
阅读(488)
评论(0)
推荐(0)
编辑
公告