synchronized底层原理分析-synchronized锁学习之路
课程标题:《synchronized底层原理分析》
课程内容:
1.Java对象头布局的实现原理
2.Mark Word/Klass Pointer
3.new 一个对象占用多少字节
4.论证压缩效果实现原理
5.对象头获取偏向锁/轻量锁/重量锁信息内容
6.字节码文件分析Monitor实现原理
7.ObjectMonitor对象参数分析
8.锁池/等待池/wait与notify原理分析
弊端:循环一万次,获取锁释放锁一万次,消耗cpu资源
优化–>变成偏向锁
jvm虚拟机环境:
JVM对象
原创
2021-06-05 22:25:20 ·
94 阅读 ·
0 评论