Next: Scheduling in Incudine , Home: Einführung

musikinformatik-wise-24.org

Einführung

Scheduling

Scheduling bezeichnet in der Informatik das zeitlich definierte Abarbeiten von Befehlen. In Incudine läuft nach dem Start von realtime mit #'rt-start ein realtime scheduler als permanente Schleife in einem eigenen thread und vergleicht die aktuelle Zeit mit Einträgen in der scheduling queue, einer Liste, deren Einträge zeitlich sortiert sind. Ein Eintrag in der scheduling queue besteht aus dem abzuarbeitenden Befehl und dem Zeitpunkt, zu dem er abgearbeitet werden soll. Sobald die aktuelle Zeit mit der Zeit des ersten Eintrags in der scheduling queue korrespondiert, wird der Befehl ausgeführt, der mit dem Eintrag verbunden ist, und der Eintrag aus der Queue entfernt.

Created: 2024-12-09 Mo 09:44

Validate