Quartz threadCount不允许并发执行

我使用石英2 +弹簧4 为什么我的输出有4行?它应该是一个

我的bean创建调度程序:

@Bean
    public SchedulerFactoryBean schedulerFactoryBean() throws Exception {
    SchedulerFactoryBean scheduler = new SchedulerFactoryBean();

        AutowiringSpringBeanJobFactory autowiringSpringBeanJobFactory = new AutowiringSpringBeanJobFactory();
        autowiringSpringBeanJobFactory.setapplicationContext(applicationContext);
        scheduler.setJobFactory(autowiringSpringBeanJobFactory);
        scheduler.setTriggers(cronTriggerFactoryBean().getObject());

        scheduler.setQuartzProperties(quartzProperties());

        scheduler.afterPropertiesSet();
        return scheduler;
    }

这是输出

INFO  11/28 18:03:00.035.035 [schedulerFactoryBean_Worker-1] c.example.Custumjob  begin job
INFO  11/28 18:03:00.035.035 [schedulerFactoryBean_Worker-1] c.example.Custumjob  begin job
INFO  11/28 18:03:00.035.035 [schedulerFactoryBean_Worker-1] c.example.Custumjob  begin job
INFO  11/28 18:03:00.035.035 [schedulerFactoryBean_Worker-1] c.example.Custumjob  begin job

这是我的文件crystal.properties:

org.quartz.scheduler.instanceName = Mscheduler    
org.quartz.scheduler.instanceId = AUTO    
orgorg.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool    
org.quartz.threadPool.threadCount = 1    
org.quartz.threadPool.threadPriority = 5  
zx_key 回答:Quartz threadCount不允许并发执行

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3012085.html

大家都在问