0 Daumen
37 Aufrufe

Warum werden Mutexe verwendet?

Gefragt von

1 Antwort

+1 Punkt
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)

Beantwortet von 7,8 k

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage sofort und kostenfrei

x
Made by a lovely community
...