synchronized锁升级的原理
时间: 2023-04-21 12:03:20 浏览: 110
synchronized锁原理分析(二、锁的膨胀过程)
synchronized锁升级是指当多个线程同时请求锁时,虚拟机将请求锁的线程从忙等状态转换为阻塞状态,以减少线程上下文切换带来的性能开销。当锁被释放时,虚拟机会从阻塞队列中选择一个线程获得锁,并将其从阻塞状态转换为忙等状态。这样可以减少线程上下文切换带来的性能开销,提高系统整体的吞吐量。
阅读全文
synchronized锁原理分析(二、锁的膨胀过程)