Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Deadlock?
Sa pangkalahatang computing, ang isang deadlock ay isang sitwasyon kung saan ang dalawang magkakaibang mga programa o proseso ay nakasalalay sa isa't isa para sa pagkumpleto, alinman dahil ang parehong ay gumagamit ng parehong mga mapagkukunan o dahil sa maling mga pahiwatig o iba pang mga problema.
Ipinapaliwanag ng Techopedia ang Deadlock
Ang mga modernong operating system ay gumagamit ng iba't ibang mga thread at multitasking para sa mga programa at proseso. Mayroong ilang mga sitwasyon kung saan ang operating system ay maaaring mabigo upang pamahalaan ang isang deadlock, na nagiging sanhi ng mga proseso upang mag-hang o mag-freeze. Ang pakikitungo sa ito ay isang pangunahing bahagi ng software engineering. Halimbawa, maaaring magkaroon ng isang sitwasyon kung saan nagsisimula ang dalawang mga thread at humiling ng mga mapagkukunan mula sa bawat isa, at hindi rin maaaring magpatuloy. Mangangailangan ito ng isang makabuluhang pagmamasid sa mga proseso at pagbabago na gagana sa paligid ng mga hangup na ito.




