0 Daumen
697 Aufrufe

Warum werden Mutexe verwendet?

Avatar von

1 Antwort

+1 Daumen
Warum werden Mutexe verwendet?

- um Race Conditions zu vermeiden/Ressourcen zu schützen

- um wechselseitigen Ausschluss zu erwirken

- um Code von einem Thread zur selben Zeit ausführen zu lassen (Analogie: eine Toilette mit einem Schlüssel)

- um einen Besitzaspekt zu realisieren (ein Mutex kann nur von dem Thread freigegeben werden, der ihn belegt \(\Longrightarrow\) ggf. Deadlock, Priority Inversion)

Avatar von

Ähnliche Fragen

Made by a lovely Community