Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Redes de Computadores / Sistemas Operacionais / Aula
Existem três estratégias básicas para o tratamento de deadlocks, que serão discutidas a seguir.
Por incrível que pareça, a estratégia mais usada nos sistemas operacionais é a de ignorar os problemas de deadlock, pois os possíveis tratamentos desse tipo de situação podem acarretar em perdas de desempenho do sistema, comprometendo a execução dos processos. Assim, é mais comum que os próprios softwares procurem evitar situações de deadlock na lógica em seus códigos e, no caso de ocorrer alguma situação de impasse, é preferível encerrar a execução de um processo ou até reiniciar o computador em casos mais extremos.
Versão 5.3 - Todos os Direitos reservados