Freigeben über


Problembehandlung bei Ausnahmen: System.Threading.AbandonedMutexException

Aktualisiert: November 2007

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: Weitere Informationen über eine Ausnahme mit dem Ausnahmen-Assistenten

Referenz

AbandonedMutexException

Mutex

Weitere Ressourcen

Multithreading in Visual Basic