简介
在 jdk.16 之前我们会说 synchronized 是个重量级锁,在此之后 JVM 对其做了很多的优化,之后使用 synchronized 线程在获取锁的时候根据竞争的状态可以是偏向锁、轻量级锁和重量级锁。在 jdk.16 之前我们会说 synchronized 是个重量级锁,在此之后 JV
在 jdk.16 之前我们会说 synchronized 是个重量级锁,在此之后 JVM 对其做了很多的优化,之后使用 synchronized 线程在获取锁的时候根据竞争的状态可以是偏向锁、轻量级锁和重量级锁。在 jdk.16 之前我们会说 synchronized 是个重量级锁,在此之后 JV