0 Daumen
411 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

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community