第3章 處理機調度與死鎖

1,死鎖 指多個進程在運行過程中,因爭奪資源而造成的一種僵局。當進程處於這種狀態時,若無外力作用,它們都將無法再向前推進。 2,死鎖與飢餓的區別 死鎖(Deadlock): 指進程之間無休止地互相等待(堵塞狀態) 飢餓(Starvation):指一個進程無休止地等待(運行狀態) 3,產生死鎖的原因 1)死鎖發生:雙方都擁有部分資源,同時在請求對方已佔有的資源。 2)請求推進的次序與對非剝奪性資源的
相關文章
相關標籤/搜索