2020
10-23
10-23
Java基于ReadWriteLock实现锁的应用
所有ReadWriteLock实现都必须保证writeLock操作的内存同步效果也要保持与相关readLock的联系。也就是说,成功获取读锁的线程会看到写入锁之前版本所做的所有更新。与互斥锁相比,读-写锁允许对共享数据进行更高级别的并发访问。虽然一次只有一个线程(writer线程)可以修改共享数据,但在许多情况下,任何数量的线程可以同时读取共享数据(reader线程),读-写锁利用了这一点。从理论上讲,与互斥锁相比,使用读-写锁所允...
继续阅读 >