0 Daumen
123 Aufrufe

Warum werden Mutexe verwendet?

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)

von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community