知识点分享

AbstractQueuedSynchronizer (简称 AQS)是 Java 并发框架的核心基石, ReentrantLock 、 CountDownLatch 、 Semaphore  等并发工具均基于 AQS 实现。AQS 的设计精髓在于基于模板方法模式的“状态管理 + 队列同步”,其核心思想是通过一个原子性的共享状态变量  state  和一个FIFO 双向等待队列,解决多线程间的资源竞争与同步问题。

posted @ 2026-01-06 21:39  111阳  阅读(3)  评论(0)    收藏  举报