2021
02-20
02-20
Java并发编程之ReadWriteLock读写锁的操作方法
1.ReadWriteLock介绍为什么我们有了Lock,还要用ReadWriteLock呢。我们对共享资源加锁之后,所有的线程都将会等待。Lock读操作也锁,写操作也会锁,而对共享资源读的时候,其实是不用加锁的。当然读写同时存在的情况也会有。比如我们数据库常用操作有增删改查,增删改都是写操作,写操作必须加锁,而读操作可以共享。不是所有的操作都需要加锁。为了进一步提高复用性和粒度,写操作独占,读操作共享,不加锁。ReadWriteLock管理一...
继续阅读 >