小白也能看懂的锁升级过程和锁状态

1、前言 锁的状态总共有四种,级别由低到高依次为:无锁、偏向锁、轻量级锁、重量级锁,这四种锁状态分别表明什么,为何会有锁升级?其实在 JDK 1.6以前,synchronized 仍是一个重量级锁,是一个效率比较低下的锁,可是在JDK 1.6后,Jvm为了提升锁的获取与释放效率对(synchronized )进行了优化,引入了 偏向锁 和 轻量级锁 ,今后之后锁的状态就有了四种(无锁、偏向锁、轻量
相关文章
相关标签/搜索