跳到主内容
登录
← 返回题库
八股概念4/5 偏难蚂蚁集团Java 后端 · 三面 ★ 0 · 浏览 2 · 2024 年

AQS 原理与 ReentrantLock 实现

AQS 的核心数据结构是什么?如何实现独占和共享两种模式? ReentrantLock 的公平锁与非公平锁区别在哪?

AQS并发

参考答案

先自己想 30 秒再看答案,比直接读一遍有用得多。

追问链

  1. 1. 为什么 AQS 用双向队列?
  2. 2. Condition 是怎么实现等待/通知的?