死鎖的相關知識

1. 什麼是死鎖: 死鎖是指兩個或兩個以上的進程在執行的過程中,因爲爭奪資源而造成的一種相互等待的現象,若無外力作用,他們將無法推進下去,此時成系統處於死鎖狀態或系統產生了死鎖。 2.死鎖的原理: 指的是一組線程被阻塞了,等待一個永遠不會爲真的條件,是一組相互競爭資源或進行通信的進程間的永久阻塞 3.死鎖產生的四個必要條件 互斥條件:一次只有一個進程(線程)可以訪問該資源,當其他進程(線程)要訪問
相關文章
相關標籤/搜索