技术栈
synchronized锁
jupiter_888
4 个月前
java
·
偏向锁
·
reentrank公平/非公平
·
synchronized锁
·
轻量级锁自旋
·
重量级锁上下文切换
synchronized关键字和ReentrantLock在不同jdk版本中性能哪个高?该怎么选择呢?
synchronized关键字和ReentrantLock在不同JDK版本中的性能差异经历了显著的变化。早期,在JDK 1.5及以前的版本中,ReentrantLock通常提供了更好的性能,主要是因为synchronized关键字的实现较为简单,没有太多的优化,导致了较多的上下文切换和线程阻塞。