互斥锁:同时只能有一个线程获得锁。比如,ReentrantLock 是互斥锁,ReadWriteLock 中的写锁是互斥锁。 共享锁:可以有多个线程同时获得锁。比如,Semaphore、CountDownLatch 是共享锁,ReadWriteLock 中的读锁是共享锁。
java5 ReadWriteLock用法--读写锁实现xxxx
互斥锁 & 共享锁
原文:https://www.cnblogs.com/linjiqin/p/9691870.html