每起一个线程,把他放在一个集合,后面判断是不是都活着,有活着的,当前线程就等着,知道都死了,当前线程继续
List<Thread> arr = new List<Thread>();
for (int i =0; i <90; i=i+5) //循环创建线程
{
Thread myThread =new Thread(你的参数);
myThread.Start();
arr.Add(myThread);
}
foreach(Thread t in arr){
while(t.IsAlive){
Thread.Sleep(10);
}
}//后续操作,return之类的