首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查找并终止线程以关闭应用程序

查找并终止线程以关闭应用程序
EN

Stack Overflow用户
提问于 2011-07-22 19:37:24
回答 1查看 127关注 0票数 1

我需要终止正在运行的线程来关闭应用程序。

在执行常见的应用程序退出命令后,有一些线程仍在运行,因此应用程序不会完全关闭(控制台窗口仍处于打开状态)。

我使用创建这些线程的代码片段,所以我无法控制这些线程。要杀死它们,我需要修改代码并创建一个类似于运行线程集合的东西(很长的路),或者获取仍在运行的线程并优雅地终止它们。

现在,如何在C#中获取活动线程列表?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-22 19:40:08

在创建线程时,您可以设置thread.IsBackground = true,当它们未“完成”时(当所有非后台线程都完成时),它将终止进程事件。

更多信息:http://msdn.microsoft.com/en-us/library/system.threading.thread.isbackground.aspx

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6789408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档