读写锁ReentrantReadWriteLock的理解及使用
ReentrantReadWriteLock读写分离不加任何锁的时候,多线程并发的情况下,不能保证写操作的原子性,不加锁时。可以看到多个线程同时写入加锁ReenttrantLock可以保证每次只有一个线程对数据进行访问(读写),但是并发性低,性能低,为了满足并发量,应该读取共享变量时多线程可以同时进行但是有一个线程去写共享变量的时候,就不应该再有其他的线程再对资源进行读或者写。使用...
原创
2019-08-09 11:40:48 ·
311 阅读 ·
0 评论