private void MainFrm_Load(object sender, System.EventArgs e)
{
Thread oThread = new Thread(new ThreadStart(RunThreading));
oThread.Start();
}
private void RunThreading()
{
AddDataTable adt1=new AddDataTable(AddToControl2);
Invoke(adt1,new object[]{"aaaa",3});
Thread.Sleep(1000);
}现在的问题是当RunThreading出现异常时会导致线程中止有什么方法捕捉到线程已经中止了,然后重新启动线程吗????
{
Thread oThread = new Thread(new ThreadStart(RunThreading));
oThread.Start();
}
private void RunThreading()
{
AddDataTable adt1=new AddDataTable(AddToControl2);
Invoke(adt1,new object[]{"aaaa",3});
Thread.Sleep(1000);
}现在的问题是当RunThreading出现异常时会导致线程中止有什么方法捕捉到线程已经中止了,然后重新启动线程吗????
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货