我们需要明确一点:偏向锁、轻量级锁、重量级锁只针对synchronized。首先,JVM会将锁对象的Mark Word恢复成为无锁状态,在当前两线程的栈帧中各自分配一个空间,叫做Lock Record,把锁对象account的Mark Word在两线程的栈帧中各自复制了一份,官方称为:Displaced Mark Word。