Ano ang deadlock ipaliwanag ito?
Ano ang deadlock ipaliwanag ito?

Video: Ano ang deadlock ipaliwanag ito?

Video: Ano ang deadlock ipaliwanag ito?
Video: Ito Ang Nadiskubre sa Buwan na Hindi Nila Maipaliwanag 2024, Nobyembre
Anonim

Deadlock ay isang sitwasyon kung saan ang isang hanay ng mga proseso ay naharang dahil ang bawat proseso ay may hawak na mapagkukunan at naghihintay para sa isa pang mapagkukunan na nakuha ng ilang iba pang proseso. Maghintay at Maghintay: Ang isang proseso ay may hawak ng hindi bababa sa isang mapagkukunan at naghihintay ng mga mapagkukunan.

Kaugnay nito, ano ang halimbawa ng deadlock?

Ang isang hanay ng mga proseso o mga thread ay deadlocked kapag ang bawat proseso o thread ay naghihintay para sa isang mapagkukunan na mapalaya na kinokontrol ng isa pang proseso. Narito ang isang halimbawa ng isang sitwasyon kung saan deadlock maaaring mangyari. Ang parehong mga thread ay naharang; bawat isa ay naghihintay para sa isang kaganapan na hindi mangyayari.

Ganun din, ano ang deadlock paano mo ito maiiwasan? Maiiwasan ang mga deadlock sa pamamagitan ng pagpigil sa kahit isa sa apat na kinakailangang kondisyon:

  1. 7.4.1 Mutual Exclusion. Ang mga nakabahaging mapagkukunan tulad ng mga read-only na file ay hindi humahantong sa mga deadlock.
  2. 2 Humawak at Maghintay.
  3. 3 Walang Preemption.
  4. 4 Pabilog na Maghintay.

Alamin din, ano ang deadlock at mga uri nito?

Dalawa mga uri ng mga deadlock maaaring isaalang-alang: 1. Pinagkukunang-yaman Deadlock . Nangyayari kapag sinusubukan ng mga proseso na makakuha ng eksklusibong access sa mga device, file, lock, server, o iba pang mapagkukunan. Sa Resource deadlock modelo, naghihintay ang isang proseso hanggang sa matanggap nito ang lahat ng mga mapagkukunang hiniling nito.

Ano ang deadlock explain deadlock prevention?

Sa computer science, pag-iwas sa deadlock ginagamit ang mga algorithm sa sabay-sabay na programming kapag ang maraming proseso ay dapat makakuha ng higit sa isang nakabahaging mapagkukunan. A pag-iwas sa deadlock inaayos ng algorithm ang paggamit ng mapagkukunan sa bawat proseso upang matiyak na kahit isang proseso ay palaging nakakakuha ng lahat ng mga mapagkukunang kailangan nito.

Inirerekumendang: