偏向锁和轻量级锁
--- ### 一、设计目标的差异 | **锁类型** | **核心目标** | **适用场景** | |------------|-----------------------------------------------------------------------------|-----------------------------------------------------------------------------| | **偏向锁** | **消除无竞争场景下的同步开销**,通过记录首次获得锁的线程 ID,后续无需任何同步操作 | 单线程重复访问同步代码(如工具类单例初始化) | | **轻量级锁** | **减少轻量竞争场景的互斥量开销**,通过 CAS 自旋避免...阅读全文