Bei Study anmelden

Diese Seite ist der öffentliche eMedys-Auftritt. Dein Konto und deine privaten Inhalte laufen auf Study; die Anmeldung öffnet sich dort in einem eigenen Fenster.

Wer darf den nächsten Lauf starten?

Doppelte Auslöser und konkurrierende Steuerungen erkennen.

Lernkarte: Auftragsdefinition, Startverantwortung, Ergebnisnachweis
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.

Mit meinem Konto üben →

Alle Lernwege