C#学习教程:Threadhasexitedwithcode0(0x0)withnounhandledexception以下句子:线程-以代码0(0x0)退出。该应用程序继续工作,没有任何异常被捕获/未处理。该应用程序在Windows764位上运行,并使用x86平台进行调试。这只是一条调试消息。您可以通过右键单击它并取消选中线程结束消息来关闭输出窗口。http://msdn.microsoft.com/en-us/library/bs4c1wda.aspx除了从应用程序内部编程外,“输出”窗口还可以显示以下信息:那么,应用程序可能有许多并行运行的线程。有些由您(编码器)运行,有些则由框架类运行(尤其是在GUI环境中时)。当一个线程完成它的任务时,它就退出并不再存在。这里没有什么可担心的,你不应该关心。要完成BlueM接受的答案,您可以在此处停用它:工具>选项>调试>常规输出设置>线程退出消息:关闭如果您的应用程序直接或间接使用线程(即在第三方库的幕后),这是绝对常见的一个线程在完成后终止...这基本上就是您所描述的...调试器显示此消息...如果您不想要它,您可以将调试器配置为不显示此消息...如果以上没有帮助请提供更多详细信息,因为我不确定您面临的问题究竟是什么......框架创建线程来支持您创建的每个窗口,例如当您创建Form和.Show()时它。当窗口关闭时,线程终止(即退出)。这是正常行为。但是,如果应用程序正在创建线程,并且有许多与这些线程对应的多线程退出消息(您可以通过线程的名称来判断,通过在应用程序中给它们不同的名称),那么这可能表明由于程序逻辑错误,应用程序在创建线程时不应该创建线程。让原始发布者告诉我们他/她发现的服务器崩溃问题将是一个有趣的跟进。我不认为这与此有任何关系……但很难从发布的信息中判断出来。以上是C#学习教程:线程已经退出,代码为0(0x0),没有未处理的异常。分享的所有内容,如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——本文来自网络收藏,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
