我需要将我的程序与线程交换为并行 for 循环,但我不知道该怎么做。
这是我的线程代码:
for (int i = 0; i < 4; ++i)
{
obj[i] = new Object((i + 1) * sizeForOneThread, 400, i *
sizeForOneThread, 0, scaled, 400);
thread[i] = new Thread(new ThreadStart(obj[i].generateFractal));
thread[i].Start();
}
for (int i = 0; i < 4; ++i)
{
thread[i].Join();
}