O que é um Deadlock?

O que é um impasse (deadlock)?

Um deadlock ocorre quando dois ou mais processos estão aguardando um ao outro para liberar os recursos de que precisam para continuar. Isso resulta em uma situação em que nenhum dos processos pode prosseguir e eles acabam esperando indefinidamente.

Condições de Coffman

As condições de Coffman, em homenagem a Edward G. Coffman Jr., que as descreveu pela primeira vez em 1971, descrevem quatro condições necessárias que devem estar presentes para que ocorra um impasse:

Prevenção de deadlock

Recuperação de deadlock

image.png

Origem: Linkedin: Sahn Lam - Coauthor of the Bestselling 'System Design Interview' Series | Cofounder at ByteByteGo


Revisão #: contagem de revisões
Criado: duração de tempo por usuário
Atualizado: duração de tempo por usuário