static int Calcul(int i)
{
System.Threading.Thread.Sleep(100);
return i * i;
}
static void Main(string[] args)
Stopwatch w = new Stopwatch();
w.Start();
for (int i = 0; i < 100; i++)
Console.WriteLine(string.Format("i:{0} ²:{1} ThreadId:{2}", i.ToString(), Calcul(i).ToString(),
Thread.CurrentThread.ManagedThreadId.ToString()));
Console.WriteLine("Ticks :" + w.ElapsedTicks.ToString());
Console.ReadLine();
Parallel.For(0, 100, delegate(int i)
);