开启多线程的方法

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);
}

运行结果为:

原文地址:https://www.cnblogs.com/bingyizhihun/p/8258566.html