Java并发编程的艺术(十)——深刻理解读写锁ReentrantReadWriteLock

1.读写锁的介绍 在并发场景中用于解决线程安全的问题,咱们几乎会高频率的使用到独占式锁,一般使用java提供的关键字synchronized或者concurrents包中实现了Lock接口的ReentrantLock。它们都是独占式获取锁,也就是在同一时刻只有一个线程可以获取锁。而在一些业务场景中,大部分只是读数据,写数据不多,若是仅仅是读数据的话并不会影响数据正确性(出现脏读),而若是在这种业务
相关文章
相关标签/搜索