Java并发-AQS及各类Lock锁的原理

什么是AQS AQS是AbustactQueuedSynchronizer的简称,它是一个Java提升的底层同步工具类,用一个int类型的变量表示同步状态,并提供了一系列的CAS操做来管理这个同步状态。AQS的主要做用是为Java中的并发同步组件提供统一的底层支持,例如ReentrantLock,CountdowLatch就是基于AQS实现的,用法是经过继承AQS实现其模版方法,而后将子类做为同步
相关文章
相关标签/搜索