AQS了解多少

AbstractQueuedSynchronizer的简称,即抽象队列同步器
AQS是一个抽象类,它维护了一个共享变量state和一个线程等待队列,为ReentrantLock等提供底层支持。

AQS的思想是,如果被请求的共享资源处于空闲状态,则当前线程成功获取锁;否则将当前线程加入到等待队列中,当其他线程释放锁时,从等待队列中挑选一个线程,把锁分配给它。

posted @ 2025-05-13 14:10  kuki'  阅读(22)  评论(0)    收藏  举报