怎样判断线程是否执行完 我想判断test方法是否执行完成(test执行完了才可继续调用)Thread t1 = new Thread(new ThreadStart(test));t1.Start(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 If t1.ThreadState = Threading.ThreadState.Stopped Then '执行完成End If Thread t1 = new Thread(test); t1.Start(); //等待t1结束 while(t1.IsAlive) { Thread.Sleep(0); } //do otherthing.. Thread.ThreadState = Threading.ThreadState.Stopped //开始Thread th1 = new Thread(test); th1.Start(); //判断如果存在,结束线程 if(th1.IsAlive) { th1.Abort(); th1.Join(); } DataGridView更新问题 请教利用字典控制对象的一个问题 Thread主线程如何得知子线程状态?是否已执行完毕? 概念问题。 请教如何读取tnsnames.ora中的内容? 关于线程同步的问题?顶者有分哈 求.net面试题? C#无法调用外部EXE,外部EXE使用了并行计算 关于Collection的实现问题 谁有Office 2003 中文正式解密版? 多線程問題 怎么样用循环实现, checkbox选中后 赋值给 数组
'执行完成
End If
Thread t1 = new Thread(test);
t1.Start();
//等待t1结束
while(t1.IsAlive)
{
Thread.Sleep(0);
}
//do otherthing..
//开始
Thread th1 = new Thread(test);
th1.Start(); //判断如果存在,结束线程
if(th1.IsAlive)
{
th1.Abort();
th1.Join();
}