会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
肥龙上天
博客园
首页
新随笔
联系
订阅
管理
2019年2月26日
java 偏向锁,轻量锁,重量级锁
摘要: synchronized的执行过程: 1. 检测Mark Word里面是不是当前线程的ID,如果是,表示当前线程处于偏向锁 2. 如果不是,则使用CAS将当前线程的ID替换Mard Word,如果成功则表示当前线程获得偏向锁,置偏向标志位1 3. 如果失败,则说明发生竞争,撤销偏向锁,进而升级为轻量
阅读全文
posted @ 2019-02-26 21:11 龘人上天
阅读(1298)
评论(0)
推荐(0)
公告