當多個 Processes 對有限資源進行競爭,而這些被請求( Requested)的資源可能已經被其他也在等待的 Processes 占用著,此時在作業系統(Operating system )中有可能發生死結(Deadlock)。請問死結發生的條件不包含下列那項?
A不可占先(No preemption)
B循環等待(Circular waiting)
C相互包含(Mutual inclusive)正確答案
D資源占用(Resource holding)
答案與詳解
死結真正的第一個條件是「互斥 (Mutual exclusion)」,不是「相互包含 (Mutual inclusive)」。這是故意把關鍵字 exclusion 換成相反意義的 inclusive 來陷害你!
