目录1. 什么是ReadwriteLock2. 为什么使用ReadWriteLock3. 实现一个基于ReadWriteLock的缓存3.1 引入依赖3.2 缓存类的设计3.3 使用示例4. 性能测试4.1 添加JMH依赖4.2 编写基准测试4.3 运行基准测试5.方法补充在现代
目录ReadwriteLock读写锁的演变锁降级ReadWriteLock ReadWriteLock也是一个接口,提供了readLock和writeLock两种锁的操作机制,一个资源可以被多个线php程同时读,或者被一个线程写,但是不能同时存在读和写线程。