Escolar Documentos
Profissional Documentos
Cultura Documentos
Deadlocks (impasses)
Preveno
Se nunca acontecer de um recurso ser alocado exclusivamente a um nico processo, nunca teremos deadlock.
Se pudermos impedir que processos que j mantm recursos esperem por mais recursos, seremos capazes de eliminar os deadlocks.
Vantagem:
Evita os deadlocks.
Se um processo tomar a fora um recurso de outro processo que tinha posse do mesmo, evitamos os deadlocks. Ou seja, nenhum processo precisa aguardar a liberao de recursos;
Desvantagem:
Seu processo no tem garantia na utilizao dos recursos. A qualquer instante o recurso pode lhe ser tomado;
Desvantagem:
Em algumas aplicaes tal estratgia pode causar falhas irreparveis.
Referencia
Sistemas Operacionais Modernos. Tanenbaum, A. S. 2 edio. 2003