Java 并发
中等
面试题库
Java 并发
中等
AQS 中 head 节点为什么是一个不持有线程的空节点?
Java 并发
困难
AQS 的条件队列与同步队列之间如何转换?
Java 并发
困难
AQS 如何处理线程中断?acquireInterruptibly 的原理是什么?
Java 并发
困难
AQS 共享模式下 acquireShared 的唤醒传播机制是什么?
Java 并发
中等
AQS 为什么在入队和更新 state 时使用 CAS 自旋而不是加锁?
Java 并发
困难
AQS 对原始 CLH 队列做了哪些改进?
Java 并发
中等
AQS 的 release 流程是怎样的?
Java 并发
中等
AQS 的 tryAcquire 为什么抛出 UnsupportedOperationException 让子类实现?
Java 并发
简单
AQS 的模板方法模式体现在哪里?
Java 并发
中等
AQS 中线程被唤醒后为什么还要重新竞争锁?
Java 并发
中等