首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序员小航
掘友等级
Java工程师
|
公众号:『程序员小航』
学,而知不足;教,然后知困!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
ZooKeeper 分布式锁 Curator 源码 02:可重入锁重复加锁和锁释放
加锁逻辑已经介绍完毕,那当一个线程重复加锁是如何处理的呢? 锁重入 在上一小节中,可以看到加锁的过程,再回头看 internalLock 这个方法。
ZooKeeper 分布式锁 Curator 源码 01:可重入锁
一般工作中常用的分布式锁,就是基于 Redis 和 ZooKeeper,前面已经介绍完了 Redisson 锁相关的源码,下面一起看看基于 ZooKeeper 的锁。也就是 Curator 这个框架。
Redisson 分布式锁源码 11:Semaphore 和 CountDownLatch
Redisson 除了提供了分布式锁之外,还额外提供了同步组件,Semaphore 和 CountDownLatch。
Redisson 分布式锁源码 10:读写锁
Redisson 还支持可重入读写锁,允许在分布式场景下,同时有多个读锁和一个写锁处于加锁状态。 阅读一下~
Redisson 分布式锁源码 09:RedLock 红锁的故事
RedLock 红锁,是分布式锁中必须要了解的一个概念。 所以本文会先介绍什么是 RedLock,当大家对 RedLock 有一个基本的了解。然后再看 Redisson 中是如何实现 RedLock
Redisson 分布式锁源码 08:MultiLock 加锁与锁释放
基于 Redis 的 Redisson 分布式联锁 RedissonMultiLock 对象可以将多个 RLock 对象关联为一个联锁,每个 RLock 对象实例可以来自于不同的 Redisson.
Redisson 分布式锁源码 07:公平锁释放
看门狗机制是在 `RedissonBaseLock#scheduleExpirationRenewal` 方法中,这块公平锁和非公平锁并无区别。下面看下公平锁的释放过程,,
Redisson 分布式锁源码 06:公平锁排队加锁
在上一篇文章中已经分析过公平锁的加锁源码,现在看一下加锁失败被放到等待队列之后,线程是如何处理的呢?
Redisson 分布式锁源码 05:公平锁加锁
默认的加锁逻辑是非公平的。 在加锁失败时,线程会进入 while 循环,一直尝试获得锁,这时候是多线程进行竞争。就是说谁抢到就是谁的。 Redisson 提供了 公平锁 机制。
Redisson 分布式锁源码 04:可重入锁释放
前面已经了解到了,可重入锁加锁,看门狗以及锁的互斥阻塞。 当锁加锁成功之后,锁是如何释放的?一起来看看吧!
下一页
个人成就
文章被点赞
412
文章被阅读
156,819
掘力值
4,397
关注了
4
关注者
194
收藏集
0
关注标签
14
加入于
2020-07-09