Alsoo ich betreibe gerade etwas Klausurvorbereitung und wollte mir gerne eine gewisse Gegenüberstellung für die Implementierung von mutal exclusion erstellen.
Ich sehe im Moment noch nicht so richtig den Unterschied zwischen einfachen Variablen als Sperrflags und einer Semaphore
Welche Probleme bringt der Einsatz von einfachen Variablen als Sperrflag überhaupt mit sich?
Ich bedanke mich schonmal für eure Hilfe
Edit:
Also Semaphore hat ja den Vorteil, dass es im Vergleich zu Sperrflags kein Busy-Wait durchführt. Gibt es noch andere Vorteile?
Ich sehe im Moment noch nicht so richtig den Unterschied zwischen einfachen Variablen als Sperrflags und einer Semaphore
Welche Probleme bringt der Einsatz von einfachen Variablen als Sperrflag überhaupt mit sich?
Ich bedanke mich schonmal für eure Hilfe
Edit:
Also Semaphore hat ja den Vorteil, dass es im Vergleich zu Sperrflags kein Busy-Wait durchführt. Gibt es noch andere Vorteile?