本文实例讲述了C#多线程中的异常处理操作。分享给大家供大家参考,具体如下:
常规Thread中处理异常
使用Thread创建的子线程,需要在委托中捕捉,无法在上下文线程中捕捉
static void Main(string[] args)
{
ThreadStart threadStart = DoWork;
Thread thread = new Thread(threadStart);
thread.Start();
thread.Join();
}
static void DoWork()
{
try
{
throw new Exception("子线程