文章

汇总:锁

汇总 Java 锁体系:内置锁、显式锁、CAS、性能比较、AQS 与分布式锁。

汇总一下总结过的锁相关文章。

mindmap
  root((Java 锁体系))
    内置锁
      synchronized
      Monitor
    显式锁
      ReentrantLock
      Condition
      AQS
    无锁
      CAS
      原子变量
    对比
      性能
      使用场景
    分布式
      Redis
      ZooKeeper

Java锁相关的知识,其实就是围绕着内置锁、显式锁、不用锁(CAS)展开

  1. 锁是如何使用的:生产者 - 消费者
  2. 内置锁是如何实现的: synchronized和Monitor
  3. 也可以用显式锁: 显式锁
  4. 也未必非得用锁: CAS:也可以不用锁
  5. 内置锁、显式锁、不用锁,pk一下:锁性能比较
  6. 显式锁的实现原理:AQS:显式锁的深层原理

其他和锁等效的东西:

后续如果还有关于锁的,继续更新到这里。

本文由作者按照 CC BY 4.0 进行授权