Taula de continguts:
Definició: què significa Livelock?
Livelock és una condició que es produeix quan dos o més programes canvien d’estat contínuament, sense que cap programa progressi. Els processos entren en un estat de bestiar quan xoquen amb l'estat de l'altre i no aconsegueixen progressar perquè tots dos canvien l'estat, per tant tenen el mateix estat en un moment determinat.
Techopedia explica Livelock
El Livelock es pot explicar millor amb l’ajut d’una analogia de dues persones que passen per un passadís i cadascuna intenta trepitjar l’altra, però acaben balancejant-se d’un costat a l’altre, arribant-se a l’altra manera mentre intenten sortir de l’interior. manera. El bloqueig és diferent del punt mort, de manera que ambdós processos involucrats en la ramaderia canvien repetidament els seus estats l'una de l'altra i no progressen. Es produeixen algoritmes per sortir de l'estat de la viva producció escollint aleatòriament un procés i aturant el seu canvi d'estat.
