- 博客(1)
- 收藏
- 关注
原创 个人对于AQS和ReentrantLock的一些理解
ReentrantLock: 内部有三个final的静态内部类,其中Sync继承了AbstractQueuedSynchronizer(AQS),NonfairSync和FairSync则继承了Sync 和synchronized都属于<可重入锁>,可重入锁代表,在一个线程获取锁之后,该线程对该锁的其他后续操作都可以直接获得锁. 非公平锁 无参构造函数默认为非公平锁,线程在竞争锁时,采取先到先得的方式 公平锁:线程在竞争锁时,会以队列的形式进行排队 值得注...
2021-09-28 16:54:32
51
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人