2012-02-08 14 views

回答

2

如果您從索引選項卡下的'〜(線程狀態)命令'尋找'控制進程和線程'鏈接,WinDBG的F1幫助將更詳細地解釋以下內容。 還有一個MSDN link

所以首先凍結沒有意義,除非你有一個調試器,所以只有調試器可以凍結或解凍線程。

掛起的線程有一個掛起計數,例如當計數變爲0時,如果適當地恢復該線程的執行,高於0將掛起該線程。

通常,當您連接調試器時,它會將每個線程的暫停計數增加1,因爲您正在有創地調試應用程序或者您已經遇到了斷點。

因此,凍結/解凍狀態只有在連接了調試器並且已經達到斷點時纔有意義,掛起/未掛起是應用程序運行時每個線程的掛起計數。

希望這會有所幫助。

+0

只是想分享這個鏈接,因爲這個答案和鏈接一起幫助了我:http://msdn.microsoft.com/en-us/library/windows/hardware/ff539289(v=vs.85).aspx – x29a 2014-03-17 14:39:30

+0

@ x29a謝謝你將這個添加到我的答案 – EdChum 2014-03-17 15:55:14