Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capítulo 13
Impasses, Em alguns casos, o uso de semáforos ou mutexes pode…
Capítulo 13
Impasses
13.1 Exemplo de impasse
Caso dois clientes de um banco (tarefas T1 e T2) resolvam fazer simultaneamente operações de transferência entre suas contas (um para o outro), poderá ocorrer uma situação de impasse.
Considerando que cada tarefa mantém seu respectivo mutex e necessita do mutex da outra para prosseguir, nenhuma das duas tarefas poderá prosseguir sem obter o mutex desejado, nem poderá liberar o seu antes de obter o outro, gerando um impasse.
-
-
-
Em alguns casos, o uso de semáforos ou mutexes pode levar a situações de impasse (deadlock), onde todas as tarefas envolvidas ficam bloqueadas aguardando a liberação de semáforos.
-
-
-