1
5
正如汉斯·帕桑所说
您可以通过向代码中添加跟踪消息来检查是否存在这种情况:
要收听跟踪消息,可以使用
作为解决方法,您可以使用
|
2
5
不,线程不会自动终止,它们会发出很大的咔嚓声。至少您会在输出窗口中看到线程退出通知。这个Process.Start()方法阻塞是另一种解释,尽管没有解释。你的代码片段太短了,不能给出一个像样的诊断。可能是环境问题。
这在您的计算机上导致了一个问题,这仍然指向一个环境问题,一种劫持ShellExecuteEx()调用的系统外接程序。并指望运行真正的STA线程。您应该能够在Debug+Windows+Threads窗口中找到帮助线程。它应该在堆栈上包含“ShellExecuteFunction”。像这样的“系统附加组件”就是病毒扫描器。在项目的调试选项卡中选中“启用非托管调试”之后,您应该能够在Debug+Windows+Modules窗口中找到alienware。 顺便说一句,使用UseShellExecute=false的解决方法在这里是可以接受的。只是从外观上看,你的机器有点乱,这一点当然不是。 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
rhymes · 如何让线程操作相同的java列表 2 年前 |