社区
C#
帖子详情
退出使用 Application.Exit(),但进程还在?
yb2008
2010-04-22 03:42:31
退出使用 Application.Exit(),但进程却在任务管理器里面还存在,这个有关系?
解决马上给分。
...全文
455
20
打赏
收藏
退出使用 Application.Exit(),但进程还在?
退出使用 Application.Exit(),但进程却在任务管理器里面还存在,这个有关系? 解决马上给分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yb2008
2010-04-23
打赏
举报
回复
汗,刚结贴,楼上来晚了。。
codeingsky
2010-04-23
打赏
举报
回复
Environment.Exit(0)
application.exit()推出应用程序,单并不对你的后台线程和资源进行强制回收
g394594141
2010-04-23
打赏
举报
回复
我以前也遇见过,但是我是用了线程造成的,楼主的原因不太明确,可用下面
Process.GetCurrentProcess().Kill();
直接把进程kill掉即可
Dhoopu
2010-04-23
打赏
举报
回复
貌似应该把线程显示的关闭掉才可以!
卧_槽
2010-04-23
打赏
举报
回复
[Quote=引用 9 楼 danjiewu 的回复:]
用Environment.Exit()
[/Quote]
正解
lpingz
2010-04-23
打赏
举报
回复
一般这个都是线程引起的把。
把线程的IsBackground设成true。
wufanglu
2010-04-23
打赏
举报
回复
Application.Exit() 不是安全的功能,尽量少用。
柳晛
2010-04-23
打赏
举报
回复
[Quote=引用 12 楼 yb2008 的回复:]
我只是做了一个 复制文件夹的程序,没有用到其它。复制完后就直接关闭。
[/Quote]
那可能是资源没有释放掉。
yb2008
2010-04-23
打赏
举报
回复
我只是做了一个 复制文件夹的程序,没有用到其它。复制完后就直接关闭。
erydemimi
2010-04-22
打赏
举报
回复
LZ你是不是用了线程 ,程序关闭时一点要结束线程
cjcgy
2010-04-22
打赏
举报
回复
有些线程没有退出吧。
danjiewu
2010-04-22
打赏
举报
回复
用Environment.Exit()
风之影子
2010-04-22
打赏
举报
回复
Process.GetCurrentProcess().Kill();
sk_sakula
2010-04-22
打赏
举报
回复
难道这就是传说中的内存泄露?
捷哥1999
2010-04-22
打赏
举报
回复
说明这个程序退出时遇到问题了,没有真正退出。
鲁虾
2010-04-22
打赏
举报
回复
资源没有释放掉。。。看看那些东东还在跑,基本上是自己开的线程。。。
June1991
2010-04-22
打赏
举报
回复
base.XXXX_Click(sender, e);
Application.Exit();
jackmtlee
2010-04-22
打赏
举报
回复
Application.ExitThread();
Application.Exit();
足球中国
2010-04-22
打赏
举报
回复
这个是程序某些资源没有释放掉,程序没有真正关闭。这样的现象多数会是系统引起的。
yb2008
2010-04-22
打赏
举报
回复
自己顶。。
Spark 3.0.0
Application
提交集群原理和源码详解
Spark 3.0.0
Application
提交给集群的原理和源码详解,内容包括Spark
Application
到底是如何提交给集群的:
Application
提交参数配置详解、
Application
提交给集群原理详解、
Application
提交给集群源码详解;...
C#
使用
Application
.
Exit
()有时无法真正
退出
程序,它和Environment.
Exit
(0)区别是什么?
如果程序是多线程的,其中有前台线程(即没有被显式设置IsBackground=true的线程),当调用
Application
.
Exit
方法后,由于前台线程还在运行,往往会造成
Application
.
Exit
失效。 解决方法之一: //先关闭窗口 this....
Application
.
Exit
和Environment.
Exit
的区别
Application
.
Exit
和Environment.
Exit
的区别
Application
.
Exit
:通知...
Application
.
Exit
会在所有前台线程
退出
后,
退出
应用, Environment.
Exit
则立即终止
进程
,相比之下Environment.
Exit
更狠些 因此我们可以构...
Application
.
Exit
()与System.Environment.
Exit
()的区别
Application
.
Exit
:通知winform我要
退出
了,然后让程序循环
退出
。 ...
Application
.
Exit
会在所有前台线程
退出
后,
退出
应用, Environment.
Exit
则立即终止
进程
,相比之下Environment.
Exit
更狠些 ...
Application
.
Exit
()为什么没有
退出
程序?
于是在按钮的点击事件中
使用
了
Application
.
Exit
(),在窗体的右上角
使用
了e.Cancel=true;来取消关闭,但运行时发现点击
退出
按钮窗体并没有关闭,后来查了MSDN才明白。
Application
.
Exit
()停止在所有线程上运行的所有...
C#
110,546
社区成员
642,561
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章