我有一個函數,我把斷點,可以看到它是在不同的線程以外的UI線程我的意思是工作線程.i檢查線程窗口爲此,當我檢查線程是什麼創建並開始,我無法找到。即使我檢查調用堆棧also.When我鑽我只能看到那些東西開始如何知道線程開始
System.dll!System.Net.LazyAsyncResult.Complete(System.IntPtr userToken) + 0x6c bytes
與
mscorlib.dll!System.Threading._IOCompletionCallback.PerformIOCompletionCallback(uint errorCode, uint numBytes, System.Threading.NativeOverlapped* pOVERLAP) + 0x74 bytes
我們是否有任何機制來找到thread.My目標的起點就是結束改變工作線程的線程的aprtmentmodel
請顯示你的函數綁定到系統其餘部分的代碼(看起來像一些異步執行,任務,不管) – 2013-03-20 14:38:02
@Zdeslav Vojkovic我發佈了代碼,否則循環部分被限制在系統的其餘部分,我的目標是爲此線程設置STA aprtment,但爲此我需要查看它創建的位置 – vettori 2013-03-20 14:44:50
嘗試並找到發起啓動IO操作的重疊讀/寫調用的線程。 – 2013-03-20 15:24:52