让quartz.net串行执行任务的方法

    [DisallowConcurrentExecution]
    public abstract class BaseJob : IJob
    {
        public void Execute(IJobExecutionContext context)
        {
            //job逻辑
            ExecuteJob(context);
        }

        public abstract void ExecuteJob(IJobExecutionContext context);
    }

  添加上面代码里的属性: [DisallowConcurrentExecution]  即可完成任务的串行执行

猜你喜欢

转载自www.cnblogs.com/wjx-blog/p/9023621.html