Compartir a través de


Solución de problemas de excepciones: System.Threading.AbandonedMutexException

La excepción que se produce cuando un subproceso está esperando un objeto Mutex, y otro subproceso abandona el Mutex saliendo sin liberarlo.

Comentarios

Por lo general, un Mutex abandonado indica un error grave en el código. Cuando un subproceso sale sin liberar el Mutex, puede que las estructuras de datos protegidas por el Mutex no estén en un estado coherente. El siguiente subproceso que solicite la propiedad del Mutex podrá controlar esta excepción y continuar si se puede comprobar la integridad de las estructuras de datos.

Vea también

Tareas

Cómo: Usar el Asistente de excepciones

Referencia

AbandonedMutexException

Mutex

Subprocesamiento (C# y Visual Basic)