虽然锁可以保证资源的线程安全,但是锁带来的性能损失也是不可以忽略的.尤其是在读多写少的场景下,如果你使用synchronized
或者ReentrantLock
会浪费非常大的性能.此时使用ReentrantReadWriteLock
会更合适
AQS(二)
虽然锁可以保证资源的线程安全,但是锁带来的性能损失也是不可以忽略的.尤其是在读多写少的场景下,如果你使用synchronized
或者ReentrantLock
会浪费非常大的性能.此时使用ReentrantReadWriteLock
会更合适
AQS(二)