-2
我已经动态地创建了线程。获取线程在多线程中的状态
static void Main(string[] args)
{
int ThreadCount =Convert.ToInt32ConfigurationManager.AppSettings["Threads"]);
List<Thread> th = new List<Thread>();
for (int i = 0; i < ThreadCount; i++)
{
Thread t = new Thread(print);
th.Add(t);
}
foreach (Thread t in th)
{
t.Start();
}
}
public static void print()
{
console.writeline("123");
}
我想知道这个线程何时会完成。 完成这些线程后,我想打印“完成”消息
我该怎么做。
我认为,在回答问题的第一部分,你应该把的foreach(VAR吨日) 吨。加入();而不是 –
哎呀,感谢您的更正。将编辑。 –