110,537
社区成员
发帖
与我相关
我的任务
分享
private Thread thread;
private void button1_Click(object sender, EventArgs e)
{
thread = new Thread(new ThreadStart(wlm1));
thread.Start();
}
private void wlm1()
{
....
....
....//任务完成了
if (thread.IsAlive)//在这里可以结束自己本身吗?这种销毁方法安全吗?还是要在别的地方写!
{
thread.Abort();
thread.Join();
}
}
private void wlm1()
{
try
{
//任务执行
}catch(ThreadAbortException e)
{
//终止线程时候要做的事。
}
....
....
....//任务完成了
}