Ich habe einen Quartz.net Job mit der folgenden Definition.Was genau bedeutet "DisallowConcurrentExecution" in Quartz.net
[PersistJobDataAfterExecution]
[DisallowConcurrentExecution]
public class AdItemsJob : IJob, IInterruptableJob
{
public void Execute(IJobExecutionContext context)
{
// Job execution logic,
}
}
Als ich den Job mit DisallowConcurrentExecution
Attribut eingerichtet haben.
Was ich über dieses Attribut weiß, können wir nicht mehrere Instanzen desselben Jobs zur gleichen Zeit ausführen. Was ist hier mit mehreren Instanzen gemeint?
Werden die beiden Jobs AddItemsJob
mit unterschiedlichen Schlüsseln die gleichen Instanzen oder unterschiedliche Instanzen aufgerufen?
Können zwei Jobs mit unterschiedlichen Schlüsseln gleichzeitig ausgeführt werden?
Danke Marko! Ihr Aufsatz macht Sinn. – Ishtiaq