Dom zvučni Što je luvelock? - definicija iz tehopedije

Što je luvelock? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Livelock?

Livelock je stanje koje se događa kada dva ili više programa kontinuirano mijenjaju svoje stanje, a da niti jedan program ne napreduje. Procesi ulaze u neko stanje kada se sukobljavaju jedni s drugima i ne napreduju jer obojica mijenjaju stanje, dakle, imaju isto stanje u određenom trenutku.

Techopedia objašnjava Livelock

Livelock se najbolje može objasniti pomoću analogije dvoje ljudi koji prolaze prolazom i svaki pokušava pregaziti jedan drugog, ali oni se na kraju okreću s jedne na drugu stranu, prelazeći jedni na druge dok pokušavaju izaći iz put. Livelock se razlikuje od ćorsokaka na način što oba procesa koja su uključena u radni vijek neprestano mijenjaju svoje stanje s obzirom na jedni druge i ne napreduju. Algoritmi se proizvode kako bi se izašlo iz stanja životne sredine slučajnim odabirom postupka i zaustavljanjem njegove promjene stanja.

Što je luvelock? - definicija iz tehopedije