如何在spring task多线程执行定时任务

来源:6-4 订单模块_SpringTask实现定时更新

Unlimitedbladewo0

2018-06-12

spring task和quartz好像不太一样,它默认是单线程执行的,如果有多个任务是需要同时执行:

<task:scheduled-tasks>
		<task:scheduled ref="Class1" method="method1" cron="0 55 23 * * ?"/>
		<task:scheduled ref="Class1" method="method2" cron="0 55 23 * * ?"/>
		<task:scheduled ref="Class2" method="method1" cron="0 55 23 * * ?"/>
	</task:scheduled-tasks>

这样的话就会造成排队而不能同时开始,请问spring task能多线程执行任务吗,如果可以需要做怎样的改造?

写回答

1回答

源生活

2018-06-12

0
3
Unlimitedbladewo0
回复
源生活
解决了,配置了线程池不管多少个任务都可以同时开始了。
2018-06-13
共3条回复

IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评

【毕设】SSM全面梳理,前后端分离,zTree 和复杂SQL打造权限系统,解惑MyBatis和RESTful

1001 学习 · 485 问题

查看课程