我正在尝试并行编程。我有一个正常的循环:
for (int i = 0; i < 100000; i++)
{
Console.WriteLine("Thread ID: {0} and i is " + i + " Time Elapsed: " + sw.Elapsed,
Thread.CurrentThread.ManagedThreadId);
}
这个循环只是将数字增加到 100000
我可以使用这个for
循环并将其变成一个Parallel.For
循环来将数字计数到 100000,但同时使用所有 CPU 吗?
另外,当使用 a 时Parallel.For
,需要什么参数?您将如何以非常基本的方式使用它?