預防死鎖,檢測死鎖,避免死鎖,解除死鎖....

什麼是死鎖 在併發環境下,各個進程因競爭資源而造成的一種互相等待對方手裏的資源,導致各個進程都阻塞,都無法向前推進的現象就是死鎖。發生死鎖後如果沒有外力干涉就會導致任務無法向前推進。 進程死鎖、飢餓、死循環的區別 死鎖:各個進程互相等待對方手裏的資源,導致個進程都阻塞,無法向前推進的現象。 飢餓:由於長期得不到想要的資源,某進程無法向前推進的現象。比如在短進程優先算法中,如果有源源不斷的短進程進入
相關文章
相關標籤/搜索