ExpertiDict

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

mutex

/ˈmjuː.tɛks/substantivo

Trava de exclusão mútua que permite a apenas uma thread por vez acessar um recurso compartilhado ou um trecho crítico de código.

Onde usar

Aparece em código concorrente e em documentação de bibliotecas: a thread adquire o mutex antes de usar o recurso e o libera depois.

Exemplos

Lock the mutex before updating the shared counter.

Trave o mutex antes de atualizar o contador compartilhado.

Forgetting to unlock the mutex caused a deadlock.

Esquecer de destravar o mutex causou um deadlock.

Cuidado

Não confundir com semáforo, que permite um número configurável de acessos; o mutex só deixa um por vez e costuma ser liberado por quem o adquiriu.

Sinônimos

trava, lock

Origem

Contração do inglês mutual exclusion, 'exclusão mútua'.

Veja também

Todos os termos de Software e Hardware