【評論主題】5.下列何者不是死結(Deadlock)成立的必要條件?(A)互斥(Mutual Exclusion)(B)非強取(No Preemption)(C)非循環等待(No Circular Waiting

【評論內容】Mutual exclusion(互斥)Def:資源在同一時間內,至多只允許一個process使用(不允許≥2個processes同時使用)其它欲使用此resource的process必須wait,直到該process釋放resource為止eg. printer、Disk、CPU etc.eg. 不具mutual exclusion→Read-only FileHold & wait(持有並等待) (Partial Allocation)Def:process持有部分資源且又在等待其它processes所持有的資源No preemption(不可強取豪奪)Def:process不可搶奪其它waiting process所持有的資源,除非其自願釋放Circular waiting(循環等待)Def:存在一組processP0→P1→P2→...→Pn→P0P0~Pn形成Circular waitin...