阻塞和死鎖的區別

死鎖:資源互不相讓。 阻塞:由於資源短缺,而造成的部分程序暫停等待 最後附上死鎖的官方解釋條件: 阻塞: 由於資源不足而引起的排隊等待現象。 死鎖: 1)互斥條件:指進程對所分配到的資源進行排它性使用,即在一段時間內某資源只由一個進程佔用。如果此時還有其它進程請求資源,則請求者只能等待,直至佔有資源的進程用畢釋放。 2)請求和保持條件:指進程已經保持至少一個資源,但又提出了新的資源請求,而該資源已
相關文章
相關標籤/搜索