ReentrantLock和AQS关联和源码解析
前言java中的同步类(Lock,Semaphore,CountDownLatch)都是基于AbstractQueuedSynchronizer(AQS)。AQS是一种提供了原子式管理同步状态,阻塞和唤醒线程功能以及队列模型的简单框架。1 ReentrantLock1.1 ReentrantLock特性概览ReentrantLock是可重入锁,指的是一个线程能够对一个临界资源重复加锁。1...
原创
2020-04-21 09:39:15 ·
233 阅读 ·
0 评论