aqs

aqs是什么 抽象队列同步器
fifo双向队列 + state状态值判断持有锁

与锁的区别
锁是面向锁的使用者
aqs是面向锁的实现者
aqs就是使用的模板方法模式
fifo是个双向链表
每个节点是一个node 通过cas自旋以及Locksupport.park() 来维护state变量
node
自带waitstatus

posted @ 2024-03-30 08:37  磊子9527  阅读(32)  评论(0)    收藏  举报