• 重量级锁synchronized的优化----自旋锁、自适应自旋锁、锁消除、锁粗化

    时间:2022-01-01 05:58:47

    synchronized是重量级锁,效率不高。但在jdk1.6中对synchronize的实现进行了各种优化,使得它显得不是那么重了。jdk1.6对锁的实现引入了大量的优化,如自旋锁、自适应自旋锁、锁消除、锁粗化等技术来减少锁操作的开销。锁主要存在四中状态,依次是:无锁状态、偏向锁状态、轻量级锁状态...