【发布时间】:2010-10-26 20:35:52
【问题描述】:
我在主线程中有一个 listoddata 和一个线程列表。我将列表的每个元素数据传递给相应的线程。希望主线程等到所有线程都被执行。
for (int i = 0; i < listOfThread.Count; i++)
{
listOfThread[i].Join();
}
// code after all of thread completes its work
//code block2
但是在这个循环的第一次迭代之后,主线程将不会被执行。如果任何线程 0 完成,代码块将被执行。我不想要。
【问题讨论】:
标签: .net multithreading join main