AQS 详解
2026年3月7日 — AQS 的作用是什么? AQS 为什么使用CLH 锁队列的变体? AQS 的性能比较好,原因是什么? AQS 中为什么Node 节点需要不同的状态? ... 为什么需要PROPAGATE 状态?
Searching…
2026年3月7日 — AQS 的作用是什么? AQS 为什么使用CLH 锁队列的变体? AQS 的性能比较好,原因是什么? AQS 中为什么Node 节点需要不同的状态? ... 为什么需要PROPAGATE 状态?
2019年10月11日 — 这篇文章,我们来聊聊面试时一个比较有杀伤力的问题: 聊聊你对AQS的理解?之前有同学反馈,去互联网公司面试,面试官聊到并发时就问到了这个问题。
2023年6月9日 — 一、AQS高频问题1.1 AQS是什么? AQS是JUC下大量工具的基础类,很多工具都基于AQS实现的,比如lock锁,CountDownLatch,Semaphore,线程池等等都用到了AQS。
2024年4月4日 — 以上我们大致的介绍了一下AQS的周边,在很多大厂的面试中提及AQS,被问到最多的就是:“麻烦介绍一下AQS的底层原理?”,很多同学都浅尝辄止,导致答不出面试官 ...
2025年8月22日 — 面试过程中,遇到了三个基础面试题:. 手写AQS; 手写LRU; 手写ratelimit. 另外两个题目,后面的文章给大家复盘, 具体请参加 ...
2023年4月26日 — AQS具备阻塞等待队列、共享/独占、公平/非公平、可重入、允许中断的特性。 除了Lock外,Java.util.concurrent当中同步器的实现如Latch,Barrier, ...
2024年8月21日 — 此问题考察Java 线程和异常处理机制的理解。线程发生异常,默认会导致线程终止,但可以通过try-catch 捕获并处理,避免影响其他线程。未捕获的异常可通过 ...
2021年11月5日 — 1. 模型训练里你怎么在全参微调和 LoRA 之间做选择这个问题我一般不会只从显存够不够来答,而是会结合任务复杂度、分布偏移程度和上线方式 ...
AQS其实是一个抽象类,它实现了线程挂起的逻辑,实现了线程存储机制,实现了锁的状态逻辑,实现了线程唤醒的逻辑,却只定义了线程抢锁和释放锁的抽象,这样做的 ...
2024年7月11日 — Java 面试中常见的CAS 和AQS 问题解析 原创 vip_tag · 一、CAS · 1. 什么是CAS 操作? · 2. CAS 操作可能会带来哪些问题? · 3. 如何解决CAS 操作中的ABA 问题?