【发布时间】:2022-01-21 21:50:18
【问题描述】:
我有一个具有以下定义的 Quartz.net 作业。
[PersistJobDataAfterExecution]
[DisallowConcurrentExecution]
public class AdItemsJob : IJob, IInterruptableJob
{
public void Execute(IJobExecutionContext context)
{
// Job execution logic,
}
}
因为我已经用 DisallowConcurrentExecution 属性修饰了 Job。
我对这个属性的了解是,我们不能同时运行同一个作业的多个实例。这里的多个实例是什么意思。?AddItemsJob的两个不同key的job叫同一个实例还是不同实例?
两个不同key的job可以同时执行吗?
【问题讨论】:
标签: c# quartz.net job-scheduling