怎么判断是否是独占呢?
来源:11-5 AQS简要分析

慕沐3053333
2021-04-15
独占是指多个线程不能共享一把锁。
ReentryLock是独占锁我能够理解,即调用lock方法时只能有一个线程持有锁,没有持有的线程则进入wait或者timed_waitd状态。
那CountDownLatch和Semaphore这两个类的锁是共享的?怎么理解?
写回答
1回答
-
悟空
2021-04-15
CountDownLatch里,每个线程调用await都相当于是尝试获得,所以是共享。
但是这个不是共享锁的概念,共享锁的典型例子是读写锁。
022021-04-15
相似问题