ReentrantLock和synchronized机制
Java中的大部分同步类Lock,Semaphore,ReentrantLock等都是基于AQS(AbstractQueueSynchronizer)实现的。ReentrantLock意思为可重入锁,指的是一个线程能够对一个临界资源重复加锁。将ReentrantLock与常用的Synchronized进行比较:
ReentrantLock
Synchronized
锁实现机制...
原创
2020-02-20 17:42:49 ·
263 阅读 ·
0 评论