vc++中如何安全稳定的判断一个线程是否执行结束
发布网友
发布时间:2022-04-25 15:07
我来回答
共1个回答
热心网友
时间:2023-10-11 02:57
List<Thread> arr = new List<Thread>();
for (int i =0; i <90; i=i+5) //循环创建线程
{
Thread myThread =new Thread(delegate() {catchdate(i,key);});
myThread.Start();
arr.Add(myThread);
}
foreach(Thread t in arr){
while(t.IsAlive){
Thread.Sleep(10);
}
}
// 走到这里,所有线程都结束了,哈哈