前言
在第二篇和第三篇的基础上,如果想让第二篇文章中的代码也用到多线程进行处理,那么可以参考第三篇,也就是加入一个多线程的配置,只需要在第二篇代码的基础上再加入下面的代码即可
代码部分
package cn.juhe.task;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.SchedulingConfigurer;
import org.springframework.scheduling.config.ScheduledTaskRegistrar;
import java.util.concurrent.Executors;
@Configuration
public class ScheduleConfig implements SchedulingConfigurer {
@Override
public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {
//设定一个长度10的定时任务线程池
taskRegistrar.setScheduler(Executors.newScheduledThreadPool(4));
}
}