NutzCN Logo
问答 定时任务quartz的一些并发问题
发布于 2572天前 作者 wx_dc1uhcoqb670vfspa24d 2244 次浏览 复制 上一个帖子 下一个帖子
标签:
@IocBean
public class TestOrderJob implements Job {}

这样的一个类,我如果在quartzManager中添加相近的俩个任务,如果代码执行时间较长
就会造成并发情况,如何避免这种问题呢
请教一下

5 回复

并发又咋了?

多个Job面对同一个类 一个执行啦,另一个执行时 cron时间已经到啦就不会执行啦

quartzproperties多配几个线程

quartz.properties

org.quartz.scheduler.instanceName = NutzbookScheduler
org.quartz.threadPool.threadCount = 3 // 这里多设置几个线程
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
org.quartz.scheduler.skipUpdateCheck=true

如果设置成1个线程, 估计就是单线程的一个队列, 你的任务还在排队呢.

添加回复
请先登陆
回到顶部