Doppelte Auslöser und konkurrierende Steuerungen erkennen.
Wenn ein Sammelläufer eine Aufgabe startet, während ihr Zeitplan weiterhin aktiv ist, existieren zwei unabhängige Auslöser. Eine sequentielle Schleife im Sammelläufer verhindert nur Überlappungen innerhalb genau dieser Schleife. Sie sperrt keinen zweiten Prozess und keinen Scheduler. Lege deshalb fest, welche Stelle die Startverantwortung besitzt und welche technische Sperre eine unerwartete zweite Ausführung abweist. Eine geplante Deaktivierung ist außerdem erst nach erfolgreicher Änderung und erneuter Beobachtung bestätigt; die Absicht allein genügt nicht.
Ein Beispiel
Ein Runner startet Auftrag Blau um 08:00. Der alte Zeitplan löst denselben Auftrag um 08:01 aus. Obwohl der Runner seine eigene Liste nacheinander abarbeitet, laufen zwei Instanzen. Ein gemeinsames Ausführungstor oder ein eindeutig übergebener Startauftrag verhindert die Konkurrenz.