Lar Áudio O que é livelock? - o que é techopedia

O que é livelock? - o que é techopedia

Índice:

Anonim

Definição - O que significa Livelock?

Livelock é uma condição que ocorre quando dois ou mais programas mudam de estado continuamente, sem que nenhum dos programas progrida. Os processos entram em um estado de livelock quando se chocam com o estado um do outro e não conseguem progredir porque os dois estão mudando o estado, portanto, tendo o mesmo estado em um determinado momento.

Techopedia explica Livelock

Livelock pode ser melhor explicado com a ajuda de uma analogia de duas pessoas que passam por uma passagem e cada uma tenta dar a volta na outra, mas elas acabam balançando de um lado para o outro, ficando no caminho uma da outra enquanto tentam sair da sala. caminho. O livelock é diferente do impasse, de maneira que ambos os processos envolvidos no livelock estão mudando repetidamente seus estados em relação um ao outro e não progredindo. Os algoritmos são produzidos para sair do estado do livelock escolhendo aleatoriamente um processo e interrompendo sua alteração de estado.

O que é livelock? - o que é techopedia