共享锁和独占锁

独占锁:也是悲观锁
synchronized和ReentrantLock

共享锁接口:
ReadWriteLock接口
共享锁:该锁可被多个线程共有,典型的就是ReentrantReadWriteLock里的读锁,它的读锁是可以被共享的,但是它的写锁确每次只能被独占。

reentrantreadwritelock example

java锁:共享锁和独占锁
image.png

相关文章: