如何在石英中排队工作

时间:2014-10-14 06:24:02

标签: quartz.net job-scheduling

我有几个石英预定的工作。在属性DisallowConcurrentExecution的帮助下,它们不会同时执行。但如果他们一次开火,就会错过一份工作。如何修复它(放入队列)?我尝试使用Mutex,但在结果中,作业同时启动并执行,相互打断。我想要一个完成,第二个将开始/怎么做?

1 个答案:

答案 0 :(得分:3)

您可以使用JobChainingJobListener。它会监听你的工作完成,然后触发列表中的下一个工作,依此类推。

如果您想自己动手,请查看the code,看看它是如何运作的。