static void Main(string[] args)
{
///在循环中 开起 多线程 的简单方法
Stopwatch watch1 = new Stopwatch(); ///创建计时器对象,并引用
watch1.Start(); ///开始计时
for(int i=1;i<4;i++)
{
Console.Write(i+",");
Thread.Sleep(1000);
}
watch1.Stop(); ///计时器停止
Console.WriteLine();
Console.WriteLine(watch1.Elapsed); ///计时器消失
Stopwatch watch2 = new Stopwatch();
watch2.Start();
//调用线程池中的线程
Parallel.For(1, 5, i =>
{
Console.WriteLine(i + "线程id:{0}"+Thread.CurrentThread.ManagedThreadId);
Thread.Sleep(2000);
});
watch2.Stop();
Console.WriteLine(watch2.Elapsed);
}
运行结果为: