1. 首页
  2. 编程语言
  3. Java
  4. spring-boot 多线程并发定时任务的解决方案

spring-boot 多线程并发定时任务的解决方案

上传者: 2022-06-04 02:56:01上传 PDF文件 149.72 KB 热度 9次

刚刚看了下Spring Boot实现定时任务的文章,感觉还不错。Spring Boot 使用Spring自带的Schedule来实现定时任务变得非常简单和方便。启动项目,查看控制台打印信息,发现定时任务已经生效。spring boot 和Scheduled整合完毕。但是后来发现个问题,通过同时测试几个任务发现,所有的任务都是在同一个线程池中的同一个线程来完成的。在实际开发过程中,我们当然不希望所有的任务都运行在一个线程中。那么,怎么设计成多线程实现并发呢?在网上看到过这样的解决方案。每月最后一天23点执行一次:0 0 23 L * ?每周星期天凌晨1点实行一次:0 0 1 ?* L 在26分、29分、33分执行一次:0 26,29,33 * * * ?

下载地址
用户评论