死鎖 --- 全面總結

什麼是死鎖? 多線程以及多進程提高了資源的利用率,但同時併發執行也帶來新的問題 — 死鎖。 死鎖的定義 兩個或兩個以上的進程(線程)在運行中因爭奪資源而造成的一種僵局,每一個進程都無限等待另一個進程所佔的資源,這些進程都無法向前拖進,這種現象就稱爲死鎖。 死鎖與飢餓 飢餓是指進程一直得不到資源 死鎖與飢餓都是由進程競爭資源而引起的。飢餓一般不佔有資源,死鎖進程一定佔有資源。 死鎖的結論 參與死鎖的
相關文章
相關標籤/搜索