線程中死鎖的排查

在多線程編程過程中總是會遇到死鎖的情況,但是死鎖一旦出現,並不報錯,也沒提示,這種情況下,我們就得學會在線程出現死鎖的時候進行排查。 什麼叫做死鎖: 死鎖是指兩個或兩個以上的進程在執行過程中,由於競爭資源或者由於彼此通信而造成的一種阻塞的現象,若無外力作用,它們都將無法推進下去。此時稱系統處於死鎖狀態或系統產生了死鎖,這些永遠在互相等待的進程稱爲死鎖進程。百度百科:死鎖。 我個人認識,死鎖就是兩個
相關文章
相關標籤/搜索