我有一个函数,我把断点,可以看到它是在不同的线程以外的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