Mājas Audio Kas ir livelock? - definīcija no tehopedijas

Kas ir livelock? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē Livelock?

Livelock ir stāvoklis, kas notiek, kad divas vai vairākas programmas nepārtraukti maina savu stāvokli, nevienai no programmām nevirzoties uz priekšu. Procesi nonāk tiešā bloķēšanas stāvoklī, kad tie ir pretrunā viens ar otru un nespēj progresēt, jo abi mainās, līdz ar to noteiktā laikā tiem ir vienāds stāvoklis.

Techopedia skaidro Livelock

Livelock vislabāk var izskaidrot, izmantojot divu cilvēku gājienu, kurš iet caur eju un mēģina apiet otru, izmantojot analoģiju, taču viņi galu galā šūpojas no vienas puses uz otru, nonākdami viens otram pretī, mēģinot izkļūt no veids. Livelock atšķiras no strupceļa tādā ziņā, ka abi livelock iesaistītie procesi atkārtoti maina savus stāvokļus viens pret otru un neprogresē. Tiek izstrādāti algoritmi, lai izietu no tiešraides stāvokļa, nejauši izvēloties procesu un apturot tā stāvokļa maiņu.

Kas ir livelock? - definīcija no tehopedijas