摘要: StampedLock简介 StampedLock是比ReentrantReadWriteLock更快的一种锁,支持乐观读、悲观读锁和写锁。和ReentrantReadWriteLock不同的是,StampedLock支持多个线程申请乐观读的同时,还允许一个线程申请写锁。 乐观读并不加锁 Stamp 阅读全文
posted @ 2021-08-25 08:42 张孟浩Jay 阅读(3817) 评论(1) 推荐(0) 编辑
摘要: ReentrantReadWriteLock的适用场景 ReentrantReadWriteLock是基于AQS的,对AQS不太了解的建议先看下我之前写的关于AQS源码分析的文章 AQS源码详细分析,让你掌握AQS原理,独占锁、共享锁、Condition 对于写少读多的场景,读写锁相对于独占锁Ree 阅读全文
posted @ 2021-08-25 08:10 张孟浩Jay 阅读(88) 评论(1) 推荐(0) 编辑