Wenn ein Scheduler einem Prozess nie Rechenzeit zuteilt, heißt das Starvation. Beispielsweise führt ein LIFO-Scheduling zu Starvation.
Verwandte Themen
Lösungen
- Vor der Sperrung einer Ressource geprüft werden, ob andere Prozesse bereits lange genug warten (Timeout) und ihnen dann Vorrang geben
- Ein Zählsemaphor kann eingesetzt werden um immer nur weniger Prozesse zuzulassen als es kritische Ressourcen gibt