我终于设法使多线程成功地在我的应用程序上运行。 现在,我想评估结果。问题是没有数据,因为我必须等待线程完成工作。
是否有机会检查我所有的线程是否都已完成工作?
这是我使用的代码:
for(int i = 0; i < numberOfComputers; i++)
{
Thread thread = new Thread(() => FillData(computers[i]));
thread.Start();
}
//evaluation here
我知道这不是最干净,最好的多线程方式,但到目前为止,它仍然有效,并且对我来说很容易理解。
问候