23 當多個 Processes 對有限資源進行競爭,而這些被請求(Requested)的資源可能已經被其他也在等待的
Processes 占用著,此時在作業系統(Operating system)中有可能發生死結(Deadlock)。請問死結發生
的條件不包含下列那項?
(A)不可占先(No preemption)
(B)循環等待(Circular waiting)
(C)相互包含(Mutual inclusive)
(D)資源占用(Resource holding)
答案:登入後查看
統計: A(82), B(41), C(474), D(71), E(0) #1717635
統計: A(82), B(41), C(474), D(71), E(0) #1717635
詳解 (共 3 筆)
#3415065
死結必須要滿足以下四個條件
- Mutual exclusion:一個資源一次只能被一個process所使用
- Hold and Wait: process取得一個資源之後等待其他的資源
- No preemption:資源只能由process自己釋放,不能由其他方式釋放
- Circular wait:每個process都握有另一個process請求的資源,導致每一個process都在等待另一個process釋放資源
7
0