死鎖、飢餓、死循環的區別

死鎖:各進程互相等待對方手裏的資源,導致各進程都阻塞,無法向前推進的現象。 每個人都佔有一個資源,同時又在等待另一個人手裏的資源。發生「死鎖」。 在併發環境下,各進程因競爭資源而造成的一種互相等待對方手裏的資源,導致各進程都阻塞,都無法向前推進的現象,就是「死鎖」。發生死鎖後若無外力干涉,這些進程都將無法向前推進。 飢餓:由於長期得不到想要的資源,某進程無法向前推進的現象。比如:在短進程優先(SP
相關文章
相關標籤/搜索