标签: quartz.net job-scheduling
我有几个石英预定的工作。在属性DisallowConcurrentExecution的帮助下,它们不会同时执行。但如果他们一次开火,就会错过一份工作。如何修复它(放入队列)?我尝试使用Mutex,但在结果中,作业同时启动并执行,相互打断。我想要一个完成,第二个将开始/怎么做?
答案 0 :(得分:3)
您可以使用JobChainingJobListener。它会监听你的工作完成,然后触发列表中的下一个工作,依此类推。
如果您想自己动手,请查看the code,看看它是如何运作的。