C# TPL学习
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace Test002
{
class Program
{
static void Main(string[] args)
{
Parallel.Invoke
(
() =>
{
Console.WriteLine("Task #{0}: Begin!", Task.CurrentId);
for (int i = 0; i < 5; i++)
{
Thread.Sleep(1000);
Console.WriteLine("Task #{0}: {1}", Task.CurrentId, i);
}
Console.WriteLine("Task #{0}: Terminated!", Task.CurrentId);
},
() =>
{
Console.WriteLine("Task #{0}: Begin!", Task.CurrentId);
Thread.Sleep(500);
for (int i = 0; i < 5; i++)
{
Thread.Sleep(1000);
Console.WriteLine("Task #{0}: {1}", Task.CurrentId, i);
}
Console.WriteLine("Task #{0}: Terminated!", Task.CurrentId);
}
);
Console.ReadLine();
}
}
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/69570.html