gpt4 book ai didi

c# isBackground 线程未正确终止

转载 作者:太空狗 更新时间:2023-10-29 23:48:30 25 4
gpt4 key购买 nike

我有一个后台线程用于独立于 GUI 进行处理,线程之间的一切工作正常。但是,当我关闭应用程序时,程序“关闭”但不会终止进程。后台线程似乎使程序保持事件状态。

我设置了“myThreadInstance.IsBackground = true;”,我认为这需要 C# 在它被杀死时将其杀死。

我正在 Visual Studio(2010,使用 .NET 4.0)中测试这一切,在第一次构建之后,其余的都失败了,因为 exe 仍在使用中,所以它无法覆盖它。查看任务管理器,它就在那里。杀死 Visual Studio 会释放释放我的 exe 的 vbhost 进程。杀死我的 exe 进程,使 vbhost 在一两秒内重新生成它。

最佳答案

实际上,根据您的描述和您尝试过的其他事情(及其结果),我认为最可能的原因是:

您的应用程序中有另一个前台线程,而不是您正在检查的线程。

关于c# isBackground 线程未正确终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3682162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com