社区
C#
帖子详情
process占用资源的释放问题
radioheads
2003-07-29 05:08:11
如果一个process发现异常而被关闭,它所占用的资源如何释放
close() 和 dipose()好像都不管用
http://expert.csdn.net/Expert/topic/2053/2053951.xml?temp=.59013
另见此贴,关于process异常捕捉的问题,如果所调用程序内存错误,能够捕捉到吗?
...全文
223
5
打赏
收藏
process占用资源的释放问题
如果一个process发现异常而被关闭,它所占用的资源如何释放 close() 和 dipose()好像都不管用 http://expert.csdn.net/Expert/topic/2053/2053951.xml?temp=.59013 另见此贴,关于process异常捕捉的问题,如果所调用程序内存错误,能够捕捉到吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
qqchen79
2003-07-30
打赏
举报
回复
关于接受另一个进程的exception,简单的答案是没办法——没有办法设置try/catch捕捉另一个进程空间里发生的exception。
不过,使用下面的API可以捕捉到另一个进程中没有处理的exception(如果你用过VC调试程序Attach To Process,你会发现VC可以在系统先是对话框之前接收到exception):
DebugActiveProcess: 打开一个进程,调试。
WaitForDebugEvent:等待下一个调试事件(包括异常、DLL加载、新建先程等)。
另外,使用这些函数需要特定的权限。
qqchen79
2003-07-30
打赏
举报
回复
进程出现未处理的exception之后,系统会在关闭进程之前释放进程占用的系统资源(例如,关闭所有进程打开的资源Handle,等等),不需要特别处理。
lovered
2003-07-29
打赏
举报
回复
[v]
radioheads
2003-07-29
打赏
举报
回复
那个方法是thread类的
ETstudio
2003-07-29
打赏
举报
回复
Abort()是不是有这个
相关推荐
报错:java.lang.IllegalThreadStateException: An exception occurred while
process
我: 报错原因:我的 是因为 服务 的线程
资源
占用
,没有
释放
资源
,导致的错误,重启服务就好了。
WPF BitmapImage
占用
资源
无法
释放
、无法删除
问题
WPF BitmapImage
占用
资源
无法
释放
、无法删除
问题
原文:WPF BitmapImage
占用
资源
无法
释放
、无法删除
问题
使用Image控件显示图片后,虽然自己
释放
了图片
资源
,Image.Source =null 了一下,但是图片实际没有
释放
。解决方案:修改加载方式~ public static BitmapImage ...
fork之续---wait和waitpid
文章目录前言wait代码watipid总结 前言 进程运行的时候要
占用
资源
的,当他们运行完之后要
释放
资源
出来,如果没
释放
的话就叫做僵尸进程。 DESCRIPTION All of these system calls are used to wait for state changes in a child of the calling
process
, and obtain infor...
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2003-07-29 05:08
社区公告
让您成为最强悍的C#开发者