九九百科網

位置:首頁 > 經驗 > 

什麼是死鎖舉個例子簡單説明

經驗1.78W

什麼是死鎖舉個例子簡單説明

死鎖是指兩個或兩個以上的進程在執行過程中,由於競爭資源或者由於彼此通信而造成的一種阻塞的現象,若無外力作用,它們都將無法推進下去,此時稱系統處於死鎖狀態或系統產生了死鎖,這些永遠在互相等待的進程稱為死鎖進程;

舉例:一根獨木橋上有兩個人迎面走,相遇時,都在等着對方讓路,但是誰也不同意退回去讓對方先走,導致誰也到不了對岸,兩個人就是兩個程序,他們都佔有橋這個資源不願放手,於是便一直處於等待狀態。

標籤:死鎖 舉個 例子