摘要:
对于"StampedLock"提供了三种锁模式 读锁-互斥 写锁-共享 优势读锁 对于读锁和优势读锁的区别在于,对于读锁是利用cas操作变更状态,但存在一定的几率出现读等待的情况,而对于优势读操作,只需要简单的位运算操作,如果在排他锁持有情况下,这直接返回0,反之则返回非0版本号数据; 相对而言优势 阅读全文
posted @ 2020-09-27 14:55
郭星
阅读(247)
评论(0)
推荐(0)
摘要:
对于"ReentrantReadWriteLock" 和reentrantLock的比较 相同点:由于ReentrantReadWriteLock继承至ReentrantLock,因此拥有相同的操作 不同点 提供了读锁和写锁两种不同的锁 读锁:shared 写锁:exclusive 锁降级 在写锁加 阅读全文
posted @ 2020-09-27 14:10
郭星
阅读(129)
评论(0)
推荐(0)
摘要:
使用原子自增和 expire 搭配实现原子操作 @Bean(name = "customStringRedisTemplate") public RedisTemplate<String, String> customStringRedisTemplate(RedisConnectionFactor 阅读全文
posted @ 2020-09-27 13:19
郭星
阅读(1822)
评论(0)
推荐(0)

浙公网安备 33010602011771号