Itthon Hang Mi az a livelock? - meghatározás a techopedia alapján

Mi az a livelock? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Livelock?

A Livelock olyan állapot, amely akkor fordul elő, amikor kettő vagy több program folyamatosan változtatja állapotát, és egyik program sem halad előre. A folyamatok livelock állapotba lépnek, amikor összecsapnak egymás állapotával, és nem haladnak előre, mert mindkettő megváltoztatja az állapotot, tehát egy adott időben ugyanaz az állapot.

A Techopedia magyarázza a Livelockot

A Livelock a legjobban azzal magyarázható, hogy két ember áthalad egy átjárón, és mindegyik megpróbál körülkerülni, de végül egymás felé imbolygnak, egymásba kerülve, miközben megpróbálnak kijutni a út. A Livelock abban különbözik a holtponttól, hogy a livelockban részt vevő folyamatok egymáshoz viszonyítva többször megváltoztatják állapotát, és nem haladnak előre. Algoritmusokat állítanak elő, hogy kijátsszanak az livelock állapotából, véletlenszerűen kiválasztva egy folyamatot, és megállítva annak állapotváltozását.

Mi az a livelock? - meghatározás a techopedia alapján