问题描述

谈谈synchronized底层是怎么实现的

知识记录

  1. Java代码层面是 synchronized()这样
  2. 字节码层面会生成 monitorentermonitorexit
  3. 汇编指令对应的 lock comchg指令