您的位置:首页 > 其它

线程中抛出未捕捉的异常会如何?

2005-10-20 22:52 253 查看
注意:此文已废弃,修订版详见:( http://interma.cnblogs.com/archive/2006/01/01/309325.html

————————————————————————————————————————

晚上突然想到这个问题,猜想可能会是如下2种情况之一:
[1] 整个进程(程序)全死掉。
[2] 那个抛异常的线程无声无息的死掉,而不对其他线程造成影响。

马上去试了一下,原来[1]是正确的,整个进程都死了,看来以后对Thread包装的
方法中的Exception也要小心了。

这个结果在其它一些间接利用线程的操作中也适用(如:MethodInvoker.BeginInvoke等
一些异步调用)。

最后说一个无关的话题:谁能给我推荐一本进阶的Web Service的好书呢?入门的就不
要了,呵呵。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: