- TaskRunner - Class in com.itstyle.seckill.queue.jvm
-
消费秒杀队列
创建者 科帮网
创建时间 2018年4月3日
- TaskRunner() - Constructor for class com.itstyle.seckill.queue.jvm.TaskRunner
-
- testAsyncReentrantLock(RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
-
Redisson同时还为分布式锁提供了异步执行的相关方法
- testFairLock(RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
-
公平锁(Fair Lock)
Redisson分布式可重入公平锁也是实现了java.util.concurrent.locks.Lock接口的一种RLock对象。
在提供了自动过期解锁功能的同时,保证了当多个Redisson客户端线程同时请求加锁时,优先分配给先发出请求的线程。
- testMultiLock(RedissonClient, RedissonClient, RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
-
联锁(MultiLock)
Redisson的RedissonMultiLock对象可以将多个RLock对象关联为一个联锁,每个RLock对象实例可以来自于不同的Redisson实例
- testRedLock(RedissonClient, RedissonClient, RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
-
红锁(RedLock)
Redisson的RedissonRedLock对象实现了Redlock介绍的加锁算法。该对象也可以用来将多个RLock对象关联为一个红锁,每个RLock对象实例可以来自于不同的Redisson实例
- testReentrantLock(RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
-
可重入锁(Reentrant Lock)
Redisson的分布式可重入锁RLock Java对象实现了java.util.concurrent.locks.Lock接口,同时还支持自动过期解锁
- tryLock(String, int, int) - Static method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
-
尝试获取锁
- tryLock(String, TimeUnit, int, int) - Static method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
-
尝试获取锁