Software e Hardware · Avançado · Inglês · Técnico
deadlock
Impasse em que dois ou mais processos ficam parados para sempre, cada um segurando um recurso de que o outro precisa para continuar.
Onde usar
Aparece em bancos de dados, sistemas operacionais e programação concorrente. Ferramentas de monitoramento acusam o deadlock quando requisições ficam presas.
Exemplos
Two transactions locked each other, causing a deadlock in the database.
Duas transações se bloquearam mutuamente, causando um deadlock no banco de dados.
The app froze because of a deadlock between two threads.
O aplicativo travou por causa de um deadlock entre duas threads.
Cuidado
Não confundir com um programa lento ou em loop infinito: no deadlock, nada avança porque todos esperam uns pelos outros.
Sinônimos
impasse, travamento mútuo
Origem
Do inglês dead, 'morto, parado', mais lock, 'trava'.