Für das Scheduling von Echtzeit-Threads gibt es die verschiedensten Verfahren. Sie kommen aus unterschiedlichen Fachgebieten und Umgebungen und haben daher unterschiedliche Zielsetzungen. So sollen im Operations Research die Kosten gesenkt und die Auslastung der Maschinen erhöht werden. Bei Netzwerken und Multimediaanwendungen sollen Dienstgüten garantiert werden. Für Echtzeitsysteme ist die Einhaltung harter Zeitschranken wichtig. Die für Echtzeitsysteme wichtigsten Verfahren sollen hier vorgestellt und bewertet werden. Um eine konsistente Beschreibung der Algorithmen zu ermöglichen, formulieren wir zuerst einige einheitliche Definitionen, da die Bezeichnungen in der Literatur stark variieren.