Huis audio Wat is Livelock? - definitie van techopedia

Wat is Livelock? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Livelock?

Livelock is een aandoening die zich voordoet wanneer twee of meer programma's continu van status veranderen, waarbij geen van beide programma's vooruitgang boekt. Processen komen in een toestand van livelock wanneer ze botsen met elkaars toestand en niet vooruitgaan omdat beiden van staat veranderen, waardoor ze op een gegeven moment dezelfde status hebben.

Techopedia legt Livelock uit

Livelock kan het beste worden verklaard met behulp van een analogie van twee mensen die door een doorgang gaan en elk proberen om elkaar heen te stappen, maar ze zwaaien van links naar rechts en krijgen elkaar in de weg terwijl ze proberen uit de manier. Livelock verschilt van deadlock op een manier dat beide processen die betrokken zijn bij livelock herhaaldelijk hun status ten opzichte van elkaar veranderen en niet vorderen. Algoritmen worden geproduceerd om uit de toestand van livelock te komen door willekeurig een proces te kiezen en de statusverandering te stoppen.

Wat is Livelock? - definitie van techopedia