page contents

说下对同步器 AQS 的理解?

轩辕小不懂 发布于 2022-01-25 10:55
阅读 597
收藏 0
分类:Java开发
2981
Nen
Nen
- 程序员

AQS 的全称为:AbstractQueuedSynchronizer,这个类在 java.util.concurrent.locks 包下面。AQS 是一个用来构建锁和同步器的框架,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,比如:我们提到的 ReentrantLock,Semaphore,其他的诸如ReentrantReadWriteLock,SynchronousQueue,FutureTask 等等皆是基于 AQS 的。当然,我们自己也能利用 AQS 非常轻松容易地构造出符合我们自己需求的同步器

请先 登录 后评论