死鎖、活鎖、餓死和阻塞的個人理解

以下個人理解,請各位前輩多多指教: 死鎖: ① 互斥條件:指進程對所分配到的資源進行排它性使用,在一段時間內某資源只由一個進程佔用,如果此時還有其他進程請求資源,則請求者只能等待,直至佔有資源的進程被釋放。 ② 請求和保持條件:指進程已經保持至少一個資源,但又提出了新的資源請求,而該資源已被其它進程佔有,此時請求進程阻塞,但又對自己已獲得的其它資源保持不放。 ③ 不剝奪條件:指進程已獲得的資源,在
相關文章
相關標籤/搜索