Race Conditions und Semaphoren

Unter einer Race Condition (race hazard) versteht man den Zustand zweier Prozesse, die sich in einer Wettlaufsituation um eine gemeinsame Ressource befinden. Das Endergebnis dieser Race Condition hängt stark vom zeitlichen Verhalten der beiden Prozesse ab. Bereits eine geänderte Bedingung (Race Condition führt zum Fehler -> Debugging wird angestellt) kann zu einem vollkommen anderen Verhalten,…