多线程
佩奇的胖爸爸
这个作者很懒,什么都没留下…
展开
-
多线程异步 分布式 RedissonClient redis锁
springboot多线程异步 , 分布式锁 redisson原创 2022-06-02 18:41:14 · 1134 阅读 · 0 评论 -
多线程
在项目中经常遇到需要处理大数据量的问题,我们可以把任务拆分通过多线程来缩短处理时间。 初始化线程,通过completionService .submit() 把任务加入线程。 private ExecutorService executorService= Executors.newFixedThreadPool(300); ExecutorCompletionService<String&...原创 2019-04-20 17:29:17 · 81 阅读 · 0 评论 -
sleep()与wait()区别
1、每个对象都有一个锁来控制同步访问,Synchronized关键字可以和对象的锁交互,来实现同步方法或同步块。sleep()方法正在执行的线程主动让出CPU(然后CPU就可以去执行其他任务),在sleep指定时间后CPU再回到该线程继续往下执行(注意:sleep方法只让出了CPU,而并不会释放同步资源锁!!!);wait()方法则是指当前线程让自己暂时退让出同步资源锁,以便其他正在等待该资源的线...原创 2019-07-11 16:42:09 · 96 阅读 · 0 评论 -
spring boot 异步多线程
1.在启动类中加入注解@EnableAsync启用异步 @EnableAsync @SpringBootApplication public class TestApplication { public static void main(String[] args) { ApplicationContext ctx = SpringApplication.run(Test...原创 2019-07-23 14:42:13 · 280 阅读 · 0 评论