{
Task task1 = new Task(() => Console.WriteLine($"task1 Start; Thread ID:{ Thread.CurrentThread.ManagedThreadId.ToString("00")}"));
task1.Start();
}
{
Task task2 = Task.Run(() => Console.WriteLine($"task2 Start; Thread ID:{ Thread.CurrentThread.ManagedThreadId.ToString("00")}"));
}
{
TaskFactory taskFactory1 = new TaskFactory();
taskFactory1.StartNew(() => Console.WriteLine($"taskFactory1 Start; Thread ID:{ Thread.CurrentThread.ManagedThreadId.ToString("00")}"));
}
{
TaskFactory taskFactory2 = Task.Factory;
taskFactory2.StartNew(() => Console.WriteLine($"taskFactory2 Start; Thread ID:{ Thread.CurrentThread.ManagedThreadId.ToString("00")}"));
}
01-21
02-05
1328
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
02-10
488
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-06