随笔分类 - 并发、多线程
摘要:之前一篇介绍了使用setnx命令实现分布式锁,但是使用这种方式不是那么严谨,需要我们自行做一些额外操作(setnx + lua方式)来保证锁的健壮性。redisson为此就做了一些封装,使得我们使用分布式锁时应用就可以简单许多。 1、Maven依赖 <parent> <groupId>org.spr
阅读全文
摘要:一: ThreadPoolTaskExecutor是一个spring的线程池技术,查看代码可以看到这样一个字段: private ThreadPoolExecutor threadPoolExecutor; 可以发现,spring的 ThreadPoolTaskExecutor是使用的jdk中的ja
阅读全文