摘要: 对于线程里面的异常,如果线程里面没有抓获异常会到导致整个进程crash。 这主要是由于每个线程有单独的异常栈,如果在线程内部没有抓获异常,CLR会把异常直接传到system core层,导致进程被kill掉。 这是可以使用ContinueWith()调用其它函数来继续执行,新执行的方法应该是... 阅读全文
posted @ 2014-06-16 15:31 stupidhod 阅读(285) 评论(0) 推荐(0)
摘要: 最近一直被C# 调用native code时的内存错误,各种错误所困扰。而且在.net 4.0中非托管代码的异常不能被托管代码抓获,导致程序直接crash。 最终找到了.net 的方法。MSDN有关于expection 的详细解释。 1. 在.net 3.5中是可以抓取AccessViola... 阅读全文
posted @ 2014-06-16 15:17 stupidhod 阅读(2002) 评论(0) 推荐(0)