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

詳解 (共 3 筆)

#2637385
C應該改成Mutual exclusiv...
(共 26 字,隱藏中)
前往觀看
16
0
#3528845
死結的四個條件是:禁止搶占:no pre...
(共 114 字,隱藏中)
前往觀看
9
0
#3415065

死結必須要滿足以下四個條件

  1. Mutual exclusion:一個資源一次只能被一個process所使用
  2. Hold and Wait: process取得一個資源之後等待其他的資源
  3. No preemption:資源只能由process自己釋放,不能由其他方式釋放
  4. Circular wait:每個process都握有另一個process請求的資源,導致每一個process都在等待另一個process釋放資源
7
0