1.Java的锁就是在对象的Markword中记录一个锁状态,无锁、偏向锁、轻量级锁、重量级锁对应不同的锁的状态。
无锁状态
2.偏向锁、轻量级锁都是由JVM进行管理的,重量级锁是由操作系统进行管理的。
3.Java的锁机制就是根据资源竞争的激烈程度不断进行锁升级的过程
1.Java的锁就是在对象的Markword中记录一个锁状态,无锁、偏向锁、轻量级锁、重量级锁对应不同的锁的状态。
无锁状态
2.偏向锁、轻量级锁都是由JVM进行管理的,重量级锁是由操作系统进行管理的。
3.Java的锁机制就是根据资源竞争的激烈程度不断进行锁升级的过程