Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Livelock?
Ang Livelock ay isang kondisyon na magaganap kapag dalawa o higit pang mga programa ang nagbabago ng kanilang estado, nang walang pag-unlad ng programa. Ang mga proseso ay pumapasok sa isang estado ng livelock kapag nakikipag-away sila sa estado ng bawat isa at nabigo sa pag-unlad dahil pareho sa kanila ang nagbabago ng estado, samakatuwid ay nagkakaroon ng parehong estado sa isang oras.
Ipinapaliwanag ng Techopedia ang Livelock
Ang Livelock ay maaaring pinakamahusay na ipinaliwanag sa tulong ng isang pagkakatulad ng dalawang tao na dumadaan sa isang daanan at ang bawat isa ay sumusubok na lumakad sa isa't isa, ngunit nagtatapos sila mula sa magkabilang panig, nakakakuha ng paraan sa bawat isa habang sinusubukan nilang makawala sa paraan. Ang Livelock ay naiiba sa deadlock sa isang paraan na ang parehong mga proseso na kasangkot sa livelock ay paulit-ulit na binabago ang kanilang mga estado tungkol sa bawat isa at hindi umuunlad. Ang mga algorithm ay ginawa upang makalabas sa estado ng livelock sa pamamagitan ng sapalarang pagpili ng isang proseso at itigil ang pagbabago ng estado nito.
