國中教甄|資訊科技資訊科技114 年第 63 題單選題
「死結」(Deadlock)是指在多個行程競爭資源時,產生的一種互相等待對方釋放 資源而導致所有行程都無法繼續執行的情況。下列何者不是發生死結的必要條件?
A互斥(Mutual Exclusion)
B佔用並等待(Hold and Wait)
C不可搶佔(No Preemption)
D優先權繼承(Priority Inheritance)正確答案
D正確答案
優先權繼承是用來解決優先權反轉問題的機制,並非造成死結的四個必要條件之一。
逐選項解析
A互斥(Mutual Exclusion)✕ 錯誤
互斥(Mutual Exclusion)是死結的必要條件之一,指資源一次只能被一個行程使用,其他行程必須等待。
B佔用並等待(Hold and Wait)✕ 錯誤
佔用並等待(Hold and Wait)是死結的必要條件之一,指行程已持有至少一個資源,同時又等待獲取其他被佔用的資源。
D優先權繼承(Priority Inheritance)✓ 正確
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本