读写锁ReentrantReadWriteLock原理
文章目录
1.ReentrantReadWriteLock使用2.ReentrantReadWriteLock原理2.1 图解流程2.2 源码分析
3.StampedLock
1.ReentrantReadWriteLock使用
当读操作远远高于写操作时,这时候使用 读写锁让 读-读可以并行,提高性能。读-写,写-写操作都是相互互斥的!
代码举例 提供一个 数据容器类内部分别使用读锁保护数据的read()方法,写锁保护数据的 write()方法
/**
* @ClassName TestReadWriteLock
* @author: shouanzh
* @Description 读读可以并发、读写、写写互斥
* @date 2022/3/19 13:27
*/
@Slf4j
public class TestReadWriteLock {
public static
共有 0 条评论