ExpertiDict

Software e Hardware · Avançado · Inglês · Técnico

deadlock

/ˈdɛd.lɑːk/substantivo

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'.

Veja também

Todos os termos de Software e Hardware