独享锁也叫排它锁,是指该锁一次只能被一个线程所拥有,如果线程A对数据B上了独享锁,那么其他线程不可以对数据B上任何类型的锁。获得独享锁的线程既可以查看数据也可以修改数据。JDK中的synchronized和JUC中的Lock的实现类都是互斥锁。
共享锁是指该锁可以被多个线程所持有,如果线程A对数据B加上共享锁,那么其他线程也可以但是只可以对数据B加共享锁。不可以加排它锁。获得共享锁的线程只能查看数据不能修改数据。
我是真水文啊…
独享锁也叫排它锁,是指该锁一次只能被一个线程所拥有,如果线程A对数据B上了独享锁,那么其他线程不可以对数据B上任何类型的锁。获得独享锁的线程既可以查看数据也可以修改数据。JDK中的synchronized和JUC中的Lock的实现类都是互斥锁。
共享锁是指该锁可以被多个线程所持有,如果线程A对数据B加上共享锁,那么其他线程也可以但是只可以对数据B加共享锁。不可以加排它锁。获得共享锁的线程只能查看数据不能修改数据。
我是真水文啊…