- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 详解AQS原理及其使用方式
AQS原理分析简介基本原理独占式实现共享式实现ReentrantLock实现 简介 AQS(AbstractQueuedSynchronizer)是一个抽象的独占式、共享式同步器,在jdk1.5开始引入。我们可以通过编写它的子类来完成一些线程间同步的功能。比如ReadWriteLock、ReentrantLock等常用的锁,都是通过内部类来实现该抽象,从而实现锁功能。 基本原理 AQS的功能是管理线程间的同步,它将竞争资源(资源有一个名为state的int变量标识)的线程用一个双向链表进行管理。并使用hea
2020-05-25 17:04:11 1081
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人