AbstractQueuedSynchronizer
AQS类结构及其说明
提供一个实现阻塞锁和相关同步器的框架(比如,semaphores, events),同步器框架依赖于先进先出(FIFO)等待队列。大多数同步器依赖于单个原子值代表state,子类必须定义改变state的protected方法,并定义这种state对于被获取或释放的对象意味着什么。AQS类的其他方法完成了所有排队和阻塞机制。子类可以维护其他状态字段,但只有使用getState、setState和compareAndSetState方法操作的原子更新的int值才会同步跟踪。
子类应该定义
原创
2021-10-10 12:47:10 ·
138 阅读 ·
0 评论