【性能測試】-- 線程死鎖和阻塞

一、死鎖定義 死鎖是指兩個或兩個以上的線程在執行過程中,由於競爭資源或者由於彼此通信而造成的一種阻塞的現象,若無外力作用,它們都將無法推進下去。此時稱系統處於死鎖狀態或系統產生了死鎖,這些永遠在互相等待的進程稱爲死鎖進程。 例如:一個線程鎖住了資源A,又想去鎖定資源B,另外一個線程鎖定了資源B,又想去鎖定資源A,兩個線程都想去得到對方的資源,而又不願釋放自己的資源,從而造成一種互相等待,無法執行的
相關文章
相關標籤/搜索