摘要:
StampedLock简介 StampedLock是比ReentrantReadWriteLock更快的一种锁,支持乐观读、悲观读锁和写锁。和ReentrantReadWriteLock不同的是,StampedLock支持多个线程申请乐观读的同时,还允许一个线程申请写锁。 乐观读并不加锁 Stamp 阅读全文
摘要:
ReentrantReadWriteLock的适用场景 ReentrantReadWriteLock是基于AQS的,对AQS不太了解的建议先看下我之前写的关于AQS源码分析的文章 AQS源码详细分析,让你掌握AQS原理,独占锁、共享锁、Condition 对于写少读多的场景,读写锁相对于独占锁Ree 阅读全文