会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lll5810
博客园
首页
新随笔
联系
订阅
管理
2021年4月16日
synchronized锁升级的过程
摘要: 锁状态 无锁 偏向锁 轻量级锁 重量级锁 偏向锁的升级 当线程1访问代码块并获取锁对象时,会在java对象头和栈帧中记录偏向锁的threadID,偏向锁不会主动释放锁 当线程2再次获取锁是,比较当前线程的threadID和对象头中的threadID是否一致 如果一致,则无需加锁、解锁,直接重入 如果
阅读全文
posted @ 2021-04-16 15:57 lll5810
阅读(67)
评论(0)
推荐(0)
公告