xuMengqi's Blog

synchronized内置锁是如何实现的?


目录


  1. 1. 背景
  2. 2. synchronized解析
    1. 2.1. synchronized如何使用?
    2. 2.2. synchronized是如何生效的?
    3. 2.3. synchronized是如何实现内置锁的?
  3. 3. synchronized锁升级
    1. 3.1. 为什么需要锁升级?
    2. 3.2. 无锁
    3. 3.3. 偏向锁
    4. 3.4. 轻量级锁
    5. 3.5. 重量级锁
    6. 3.6. 锁升级的过程
    7. 3.7. 锁的比较
  4. 4. 参考文档