发表评论取消回复
相关阅读
相关 Curator 源码初探(四)读写锁
InterProcessReadWriteLock lock = new InterProcessReadWriteLock( client, "/lo
相关 Redisson 源码初探(十一) CountDownLatch
我们都知道JDK 并发包里面有CountDownLatch 类,这个类是干嘛用的? 简单的理解就是,我们主线程设置一个条件,然后阻塞,等其他线程去将条件达成,就可以让主线程继
相关 Redisson 源码初探(十) Semaphore 模式
redisson 内部实现的还有一种semaphore 信号量的模式,这个是个什么模式? 大白话说就是资源池中存在一部分共享的资源,多个线程可以从资源池里面去获取资源,如果资
相关 Redisson 源码初探(九)ReadWriteLock 读写锁
读写锁得概念我们就不再赘述了 public static void main(String[] args) throws Exception { /
相关 Redisson 源码初探(八) RedLock
本篇主要讲解Redisson中得RedLock实现,但是很多知识因为和前面一样,就直接省略了 RedLock 原理理一下: (1)获取当前时间戳,单位是毫秒 (2)和Re
相关 Redisson源码初探(七) MutiLock
MutiLock 说明东西?就是可以将多个锁合并成一个大锁,对一个大锁进行统一的申请和释放。其实就是一次性的去锁定多个资源,然后处理业务,最后统一释放 我们看源码之前先思考
相关 Redisson 源码初探 (六)公平锁
因为Redisson 默认是非公平锁,client 端互相一起争抢,现在我们继续研究公平锁,为什么要研究?研究分布式锁 不仅仅要研究最基础的锁对吧,我们要把一系列的非公平锁 公
相关 Redisson 源码初探(五)获取锁超时 以及 锁超时自动释放
获取锁超自动发现,方法有所改变,不再是使用lock.lock(),而是使用lock.tryLock() public static void main(String[
相关 Redisson 源码初探(四)释放锁
@Override public void unlock() { try { //unlockA
相关 Redisson 源码初探 (如何上锁 lua脚本的使用)
Redisson的基本使用 pom 依赖 <dependency> <groupId>org.redisson</groupId>
还没有评论,来说两句吧...