读书人

程序退出后过程仍然在运行

发布时间: 2012-09-08 10:48:07 作者: rapoo

程序退出后,进程仍然在运行
这一段时间写了个c#的程序,今天把它打包并安装在了机器上。
运行安装的程序一切都很正常,关闭程序后,我打开任务管理器发现里面仍然运行着我这个程序的进程,不知道为什么?一般情况下出现这种问题是什么原因呢?请高手指点!

[解决办法]
线程不是后台的
程序退出后
线程还在继续跑
[解决办法]
内部有多线程程序在运行,例如定时器。
[解决办法]
用了Application.DoEvents 了吧



[解决办法]
在程序退出的地方加上一个:
System.Diagnostics.Process.GetCurrentProcess().Kill();
[解决办法]
估计是创建了线程,退出时确保线程都终止了
[解决办法]
Environment.Exit(0);
[解决办法]

探讨

Environment.Exit(0);

读书人网 >C#

热点推荐