Lock-state-transition
2016-04-26 12:17:37 2 举报
Java锁状态转移
作者其他创作
大纲/内容
age
递归锁定
轻量级锁定
未被锁定的,不可偏向对象
解锁
pointer to lock record
epoch
01
分配对象
如果偏向锁不可用
hashcode
膨胀
对象未锁定
10
锁定/解锁
如果偏向锁可用
未锁定未偏向但是可偏向的对象
1
重偏向
初始锁定
已偏向的、锁定或未锁定的对象
00
对象已锁定
撤销偏向
0
被轻量级锁定的对象
JVM中锁状态转换图by decaywood
Thread ID
被重量级锁定的对象
0 条评论
下一页