synchronized的底层原理实现以及优化的轻量级锁以及偏向锁

synchronized的底层原理实现以及优化 这里是对前面并发学习的一个补充 首先,先来普及下对象头信息,如下: 其中Mark Word的结构如下: 1、Monitor锁 这个是最原始的加锁方式,也称为重量级锁 刚开始Monitor中的owner为null 当Thread-2执行到同步代码块时,就会将Owner置为Thread-2 另一个线程过来想占用锁,检测到这个锁对象的Monitor的Own
相关文章
相关标签/搜索