Share via


Problembehandlung bei Ausnahmen: System.Threading.AbandonedMutexException

Diese Ausnahme wird ausgelöst, wenn ein Thread auf ein Mutex-Objekt wartet und ein anderer Thread das Mutex durch Beenden abbricht, ohne es freizugeben.

Hinweise

Ein abgebrochenes Mutex weist in der Regel auf einen gravierenden Fehler im Code hin. Wird ein Thread beendet, ohne das Mutex freizugeben, ist die vom Mutex geschützte Datenstruktur möglicherweise nicht in einem konsistenten Zustand. Der nächste Thread, der den Besitz des Mutex anfordert, kann diese Ausnahme behandeln und fortfahren, falls die Integrität der Datenstruktur überprüft werden kann.

Siehe auch

Aufgaben

Gewusst wie: Verwenden des Ausnahmen-Assistenten

Referenz

AbandonedMutexException

Mutex

Threading (C# und Visual Basic)