Compartilhar via


Exceções de solução de problemas: System.Threading.AbandonedMutexException

A exceção lançada quando um thread está aguardando um objeto Mutex e outro thread abandona o Mutex saindo sem liberá-lo.

Comentários

Um Mutex abandonado geralmente indica um erro grave no código. Quando um thread é encerrado sem liberar o Mutex, as estruturas de dados protegidas pelo Mutex podem não estar em um estado consistente. O próximo thread a solicitar a propriedade do Mutex poderá controlar essa exceção e continuar se a integridade das estruturas de dados puder ser verificada.

Consulte também

Tarefas

Como usar o Assistente de Exceção

Referência

AbandonedMutexException

Mutex

Outros recursos

Threading (C# e Visual Basic)