文章目录 📕1. 常见的锁策略 ✏️1.1 乐观锁VS悲观锁 ✏️1.2 轻量级锁VS重量级锁 ✏️1.3 自旋锁 ✏️1.4 公平锁VS非公平锁 ✏️1.5 可重入锁和不可重...
前言 本文为 Java 面试小八股,一句话,理解性记忆,不能理解就死背吧。 锁策略 悲观锁与乐观锁 悲观锁和乐观锁是锁的特性,并不是特指某个具体的锁。 我们...
专栏:JavaEE初阶起飞计划 个人主页:手握风云 目录 一、synchronized关键字 1.1. synchronized的特性 1.2. synchronized使用实例 1.3. synchronized的...
在微服务和高并发后端系统开发中,分布式锁已是保障数据一致性的重要手段,而 Redis 以其高性能和易用性成为实现分布式锁的主流方案。但你是否真的了解:Red...
分布式锁 分布式锁是锁的一种,都是为了解决多线程/多进程环境下,对共享资源的访问冲突问题。 不过,像 Java 的 synchronized 或者 C++ 的 mutex 这种锁,...
上篇文章: Redis原理之缓存https://blog.csdn.net/sniper_fandc/article/details/149141968?fromshare=blogdetail&sharetype=blogdetail&sharerId=...
Redisson 加锁解锁原理及源码分析 Redisson 是一个基于 Redis 的 Java 客户端,提供了分布式锁的实现。下面我将详细分析 Redisson 的加锁和解锁原理及其核心...