windbg定位死鎖問題

操作系統對死鎖的描述如下: 所謂死鎖:是指兩個或兩個以上的進程在執行過程中,因爭奪資源而造成的一種互相等待的現象,若無外力作用,它們都將無法推進下去。    那麼爲什麼會產生死鎖呢? 1.因爲系統資源不足。 2.進程運行推進的順序不合適。    3.資源分配不當。             而產生死鎖的條件有四個: 1.互斥條件:所謂互斥就是進程在某一時間內獨佔資源。 2.請求與保持條件:一個進程因
相關文章
相關標籤/搜索