讲师回答 / 翔仔
这个是Quartz 中自带的一个线程池的实现。类如其名,这只是线程池的一个简单实现,没有提供动态自发调整等高级特性。你可以在里面预先指定好并发的线程数,就好比生产者消费者模型,里面就有有限的工作者线程,在同一时间内就只能并发执行相应数量的任务,多出的任务就要排队。它的具体实现同学可以去看看相关的源码,肯定会有收获。 使用方式有两种,第一种在quartz.properties里面去指定,主要指定这个参数org.quartz.threadPool.threadCount,咱们在教程里也默认声明式地用上了这个线...
2017-07-23
最新回答 / 金金offer来
可以啊,用“,”隔开就好。。“,” 表示指定多个值,例如在时字段上设置 "9,12,20"就表示在9:00,12:00,20:00这三个时间点触发 Cron表达式是:0 0 9,12,20 * * ?
2017-07-21
讲师回答 / 翔仔
同学您好,请问您说的动态任务调度指的是什么场景?能否提供具体的业务?是说这个Jfinal框架怎么结合quartz做任务调度吗?不太理解这里的动态指的是什么,是说运行时候动态替换掉任务吗?
2017-06-25
最赞回答 / 张_良
需要先执行 scheduler.start(); 开启调度器,才能去执行 scheduleJob(jobDetail,trigger)执行需要实现的需求。scheduleJob(jobDetail,trigger)返回值是任务触发的时间,所以你不开启调度器,它怎么知道任务触发的时间呢
2017-06-25