4.21-AQS是什么? 努力的Javaer 2025-04-21 5 阅读1分钟 AQS全称是抽象队列同步器,它是一种锁机制,是构建锁或者其他同步工具的基础框架。 在AQS中,维护了一个用volatile修饰的属性state,用来表示资源的状态,0代表无锁,1代表有锁。 AQS还维护了一个先进先出的双向队列,队列中存储排队的线程。 在对state进行修改时,使用CAS操作,保证多线程修改的情况下原子性。