Índice:
Definição - O que significa Deadlock?
Na computação geral, um impasse é uma situação em que dois programas ou processos diferentes dependem um do outro para serem concluídos, seja porque ambos estão usando os mesmos recursos ou devido a sugestões erradas ou outros problemas.
Techopedia explica Deadlock
Os sistemas operacionais modernos usam vários threads e multitarefa para programas e processos. Há certas situações em que o sistema operacional pode falhar ao gerenciar um impasse, causando a paralisação ou congelamento dos processos. Lidar com isso é uma parte importante da engenharia de software. Por exemplo, pode haver uma situação em que dois encadeamentos iniciam e solicitam recursos um do outro, e nenhum deles pode avançar. Isso exigirá uma observação significativa dos processos e mudanças que resolverão esses problemas.
