目录
问题描述
在一次SpringBoot中使用Scheduled定时任务时,发现某一个任务出现执行占用大量资源,会导致其他任务也执行失败。
类似于以下模拟场景,test1定时任务模拟有五秒钟执行时间,这时会同步影响到test2任务的执行,导致test2任务也变成五秒执行一次。

@Scheduled(fixedRate = 1000)
public void test1() throws InterruptedException {
log.info(Thread.currentThread().getName() + " | task01 ");
Thread.sleep(5000);
}
@Scheduled(fixedRate = 2000)
public void test2() {
log.info(Thread.currentThread().getName() + " | task02 ");
}
原因分析:
经过相关资料查阅,发现Scheduled定时任务默认的线程数只有一个,进行定时任务调度时会同步的去调度,一个执行完成后再执行另一个,这是导致该问题的直接原因。
解决方案:
@Bean
public TaskScheduler taskScheduler() {
ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();
// 设置线程数量
taskScheduler.setPoolSize(50);
return taskScheduler;
}
添加一个配置,设置TaskScheduler线程数为多个,这样再执行时就会异步执行了,各个定时任务间互不影响。
补充:
使用以下Java的util包中带的TimerTask也可以进行定时任务的执行。
以下参数中TimerTask是执行的任务,0表示第一次延迟0秒执行,3000表示每3000毫秒执行一次。
// true表示定时任务创建为守护线程
Timer timer = new Timer(true);
//timer.scheduleAtFixedRate();
timer.schedule(new TimerTask() {
@Override
public void run() {
logger.info(Thread.currentThread().getName() + "************"+ftpGaFilePrefix);
}
}, 0, 3000);
相关推荐:
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
ChatGPT出问题?背后的原因与解决方案,夸克ai写作生成
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
seo需要会什么技术呢,seo需要会什么技术呢知乎 ,红色框ai
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
用AI修改文章,提升写作效率与质量的新时代
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
GPT-3模型下载:开启智能时代的无限可能,ai走入
SEO译为:网站排名背后的优化策略,会展中心网站优化
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
AI代写文章:高效创作的新风尚
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
ChatGPT点不了?背后的真相与解决方法,ai.520523
产品seo什么意思,产品seo标题是什么 ,ai模仿张宇
OpenAI银联支付-未来支付新体验,安全便捷全新升级,医学加ai
亚马逊seo信息是什么,亚马逊seo关键词优化软件 ,光谷ai
《权重参谋:让您的网站轻松登顶搜索引擎的秘密武器》,设计微信社群私域营销推广简案
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
ChatGPT翻译打不开?解决方法!,ai爱股票
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
2025百度收录优化:提升网站排名,助力企业数字化转型,第一ai做
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
SEO外,如何提升网站整体营销效果?,文轩网络营销推广方案
SEO优化全攻略提升网站排名的关键步骤与未来趋势,这是什么新晋动画ai
什么是seo网络推广seo顾问,seo网络推广员 ,ai20170119
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
什么是seo伪原创,seo就业前景伪原创怎么写 ,头像ai画怎么弄
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,德州全网营销推广价格
实用AI工具:提升效率、优化生活的科技利器
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
SEO利用:让你的网站快速登顶,获取更多流量与客户!,延边小程序推广平台网站
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
2025年整站SEO排名优化策略:让你的网站脱颖而出,id排版ai
好用的人工智能AI软件推荐,让你的生活更智能!
AI的两个主要发展阶段:从起步到突破,如何重塑未来,wps ai写作去哪里
SEO包含的秘密:让你的网站轻松排上首页,新媒体营销推广方案目录