我繼承了C#和VB.Net是否有可能捕獲線程開始和結束事件?
雖然我與它的工作,我得到一個相當大的視覺工作室的WinForms項目在調試窗口,這樣的消息:
The thread '<No Name>' (0x1194) has exited with code 0 (0x0).
The thread '<No Name>' (0x664) has exited with code 0 (0x0).
The thread '<No Name>' (0x14b0) has exited with code 0 (0x0).
在努力更好地理解軟件,我很好奇調查這些線程是什麼。有沒有我可以使用的工具或調試選項?我可以打開這些工具,這將允許我在創建/終止新線程時中斷嗎?
注意:我在所有「... = new Thread」和「... .RunWorkerAsync()」代碼上都卡住了斷點,我都找不到它們。
任何時間'Task.Run'(或者它是由一個返回'Task'的方法內部使用),使用它也可能創建一個線程,如果有ThreadPool中沒有活動線程。 – 2013-10-13 23:30:38