在使用quartz做定时任务时,一般情况下,我们使用间隔时间执行任务,但有时候也需要完成一个任务后,再执行下一个任务,也就是不要并行执行。

我们可以简单使用 DisallowConcurrentExecution 特性标记。

[DisallowConcurrentExecution]
public class MyJob : IJob
{
}