abstract queued synchronizer 是啥? AQS is an abstract class that provides a skeleton for managing thread contention, queuing, and state synchronization. It uses a FIFO wait(sync) queue to manage threads waiting for access to a shared resource and an atomic integer (state) to track the synchronizer’s status (e.g., locked/unlocked, available permits). AQS 数据结构 /** * Head of the wait queue, lazily initialized. Except for *