死鎖

轉載: https://xiaozhuanlan.com/topic/3086572914 1. 死鎖爲什麼存在 爲了保證多進程(或多線程)的安全性,一個進程在使用臨界資源(必須互斥訪問的資源)時需要對臨界資源加鎖,從而防止和其它進程同時使用該臨界資源。如果有其它進程已經在使用該臨界資源,那麼就無法完成加鎖操作,會處於一直等待的狀態。在訪問臨界資源之後,需要對臨界資源進行解鎖,從而把臨界資源讓出來
相關文章
相關標籤/搜索