Bahay Pag-unlad Ano ang isang lock (sa computing)? - kahulugan mula sa techopedia

Ano ang isang lock (sa computing)? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Lock?

Ang isang lock ay isang mekanismo na ginamit upang i-synchronize ang iba't ibang mga thread sa pagproseso, na may mga limitasyon sa pag-iwas upang maiwasan ang walang limitasyong pag-access ng isang tiyak na mapagkukunan sa loob ng isang computing environment. Ito ay isang pamamaraan na inilaan upang ayusin ang pag-access sa pamamagitan ng paglalapat ng sabay-sabay na mga patakaran sa kontrol.


Ang mga kandado ay karaniwang nagpapayo, na nangangahulugang ang isang thread ay gumagana nang sama-sama sa iba pang mga thread upang makuha ang kandado bago ito mabigyan ng kakayahang ma-access sa data na hinihiling nito. Ang mga mandatory na kandado ay inilalapat din ng ilang mga system, kung saan nangyayari ang isang pagbubukod bilang isang resulta ng hindi awtorisadong pag-access sa isang mapagkukunan sa isang naka-lock na katayuan.


Kilala rin bilang pag-lock.

Ipinaliwanag ng Techopedia ang Lock

Ang isang lock ay may isang simpleng form na tinatawag na isang semaphore, kung saan walang matibay na pagkakaiba sa pagitan ng isang ibinahagi, basahin lamang ang mode at isang eksklusibong mode na pagbasa / pagsulat. Ang ibinahaging mode ay may maraming mga form kabilang ang eksklusibo, nagbabalak na ibukod at intend-to-upgrade. Ang mga form na ito ay ipinatupad sa maraming mga sistema ng computing.


Mayroon ding isa pang paraan ng pag-uuri ng mga kandado, na nakasalalay sa pamamaraan ng lock na ginamit upang maiwasan ang pag-access sa hindi sinasadyang thread. Ang isang pangkaraniwang pamamaraan ng pag-lock ay hinaharangan ang pagpapatupad ng isang thread nang lubusan hanggang sa makuha ng thread ang lock, habang ang isang spinlock ay nagsasabi sa thread na i-freeze ang mga pagtatangka sa pag-access hanggang sa makuha nito ang lock.

Ano ang isang lock (sa computing)? - kahulugan mula sa techopedia