会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
孔乙己的茴香豆
博客园
首页
新随笔
联系
管理
2020年11月12日
Synchronized的锁升级过程(无锁->偏向锁->轻量级锁->重量级锁)
摘要: 1>当一个对象被创建存储在内存里边会涉及到一个对象头,里边有一块区域叫mark word,会保存一个无锁的状态。在一个线程访问到被synchronized修饰的代码块时,会将该线程的id保存到到mark world相应的区域,同时更改锁的状态为偏向锁。 2>当出现了锁竞争的情况下,会看下当前线程还持
阅读全文
posted @ 2020-11-12 00:41 孔乙己的茴香豆
阅读(814)
评论(0)
推荐(0)
编辑
公告