C#-如何检查多线程执行是否已完成?

时间:2018-07-09 17:15:12

标签: c# multithreading wait

我终于设法使多线程成功地在我的应用程序上运行。 现在,我想评估结果。问题是没有数据,因为我必须等待线程完成工作。

是否有机会检查我所有的线程是否都已完成工作?

这是我使用的代码:

for(int i = 0; i < numberOfComputers; i++)
{
     Thread thread = new Thread(() => FillData(computers[i]));
     thread.Start();               
}
//evaluation here

我知道这不是最干净,最好的多线程方式,但到目前为止,它仍然有效,并且对我来说很容易理解。

问候

0 个答案:

没有答案