分布式锁
文章平均质量分 95
分布式锁
爱喝咖啡的程序员
这个作者很懒,什么都没留下…
展开
-
02_zookeeper分布式锁源码分析
02_zookeeper分布式锁源码分析一. 可重入的公平锁1.1 基本的使用方式1.2 初次加锁1.3 同客户端、同线程,重入加锁的过程1.4 加锁时的锁互斥1.5 释放锁1.6 疑问1.6.1 同一个InterProcessMutex对象是否支持多个线程使用?二. Semaphore信号量2.1 基本的使用方式2.2 获取信号量三. 不可重入的公平锁3.1 基本的使用方式3.2 初次加锁3.2 再次加锁(重入锁)四. 可重入的读写锁4.1 基本的使用方式五. MultiLock一. 可重入的公平锁1原创 2021-06-28 11:21:53 · 347 阅读 · 2 评论 -
01_redisson分布式锁源码分析
01_redisson分布式锁源码分析一. 可重入锁1.1 重要参数1.1.1 加锁的时间(leasetime)1.2 分析源码1.2.1 初次加锁的过程1.2.2 Watch Dog定时检查和延长锁的有效期1.3 疑问1.3.1 Watch Dog间隔多久进行一次检查?如果发现锁仍然被持有,每次续约多长的有效期?1.3.2 为什么成功获得锁的客户端,获取到的锁的有效时长是0呢?二. 待解决的疑问一. 可重入锁1.1 重要参数1.1.1 加锁的时间(leasetime)某些方法执行非常耗时,如果超过原创 2021-06-26 15:38:05 · 405 阅读 · 0 评论