共享锁和独占锁
独占锁:也是悲观锁
synchronized和ReentrantLock
共享锁接口:
ReadWriteLock接口
共享锁:该锁可被多个线程共有,典型的就是ReentrantReadWriteLock里的读锁,它的读锁是可以被共享的,但是它的写锁确每次只能被独占。
reentrantreadwritelock example
![4165335-7f021003e3a423a2.png](https://i-blog.csdnimg.cn/blog_migrate/7be7abfd2af829026cf937c7cfc6b950.png)
image.png
独占锁:也是悲观锁
synchronized和ReentrantLock
共享锁接口:
ReadWriteLock接口
共享锁:该锁可被多个线程共有,典型的就是ReentrantReadWriteLock里的读锁,它的读锁是可以被共享的,但是它的写锁确每次只能被独占。
reentrantreadwritelock example