國營事業◆1.計算機原理 2.網路概論題庫下載題庫

上一題
9.關於死結(Deadlock)發生的必要條件,下列何者有誤?
(A)互斥
(B)占用並等候
(C)程式發生不可預期的錯誤
(D)不可強奪


答案:登入後觀看
難度: 計算中

10
 【站僕】摩檸Morning:有沒有達人來解釋一下?
倒數 8天 ,已有 1 則答案
所有解答僅供參考 喜歡請按 高三下 (2024/10/17):

(C)程式發生不可預期的錯誤

死結(Deadlock)是多個程序互相等待對方釋放資源,導致所有程序都無法繼續執行的一種狀態。要發生死結,必須同時滿足以下四個必要條件:

  1. 互斥 (Mutual Exclusion): 每個資源在任意時刻只能被一個程序所擁有。
  2. 占用並等待 (Hold and Wait): 一個程序在等待其他程序釋放資源的同時,又佔有其他資源。
  3. 不可強奪 (No Preemption): 一個程序所擁有的資源,只有當該程序主動釋放時,才能被其他程序奪取。
  4. 循環等待 (Circular Wait): 一組等待的程序形成一個循環等待鏈,即 P1 等待 P2 釋放資源,P2 等待 P3 釋放資源,以此類推,最終 Pn 等待 P1 釋放資源。
2個讚
檢舉


9.關於死結(Deadlock)發生的必要條件,下列何者有誤? (A)互斥(B..-阿摩線上測驗