跳到主要内容

1 篇博文 含有标签「synchronize」

查看所有标签

AbstractQueuedSynchronizer详解

· 阅读需 10 分钟
Apache王也道长
软件开发者与技术作者

AbstractQueuedSynchronizer提供一个框架,用于实现依赖于先进先出(FIFO)等待队列的阻塞锁和相关的同步器(semaphores(信号量),events(事件)等)。

AQS 是 ReentrantLock、Semaphore、CountDownLatch 等并发工具的基础。阅读源码时应围绕状态获取失败后入队、线程挂起、前驱释放后唤醒这条主线理解。

总访问量 -- · 访客数 --