Я экспериментирую с параллельным программированием. У меня есть нормальный цикл:Parallel.For в отличие от цикла
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, но с использованием всех процессоров параллельно?
Кроме того, при использовании Parallel.For
, какие параметры необходимы? Как бы вы использовали его в очень простой форме?