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