問題詳情

11. 死結(Deadlock)指的是當兩個以上的運算單元,彼此都握有一些資源,並在等待其他人釋出手上的系統資源,但是沒有一方提前釋放時,就稱為死結。而發生死結的條件不包含下面哪一項?
(A)禁止搶占(no preemption)
(B)互斥(mutual exclusion)
(C)軟體中斷(Software Interrupt)
(D)循環等待(circular waiting)

參考答案

答案:C
難度:非常簡單0.944
書單:沒有書單,新增

用户評論

小彥子老師】評論

死結的四個條件是:禁止搶占(no preemption):系統資源不能被強制從一個行程中登出。持有和等待(hold and wait):一個行程可以在等待時持有系統資源。互斥(mutual exclusion):資源只能同時分配給一個行程,無法多個行程共享。循環等待(circular waiting):一系列行程互相持有其他行程所需要的資源。死結只有在四個條件同時滿足時發生,預防死結必須至少破壞其中一項。