摘要: 如果.NET下的一个多线程程序不能正确的处理异常将很有可能会发生由于未处理异常导致进程意外终止的情况,尤其是在使用System.Threading.Timer的时候,由于TimerCallBack是在一个单独的线程中执行的,因此在TimerCallBack方法中发生异常而没有Catch的话将会导致未处理异常是进程意外终止。如下的代码所示:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace TestUnhandleExc 阅读全文
posted @ 2012-01-10 10:41 昝昝 阅读(5030) 评论(2) 推荐(0)