基于 JDK 1.8 源码的 AQS 核心骨架与基础架构分析。
一、核心架构设计
1.1 类继承关系
public abstract class AbstractOwnableSynchronizer {
private transient Thread exclusiveOwnerThread;
}
public abstract class AbstractQueuedSynchronizer
extends AbstractOwnableSynchronizer {
private volatile int state;
private transient volatile Node head;
private transient volatile Node tail;
}
2025/12/19...大约 8 分钟
