private static void explicitTaskParallism() { Thread.CurrentThread.Name = "Main"; // 使用lambda表达式创建任务并提供用户委托。 Task taskA = new Task(() => Console.WriteLine($"Hello from task {nameof(taskA)}.")); Task taskB = new Task(() => Console.WriteLine($"Hello from task {nameof(taskB)}.")); // 启动任务。 taskA.Start(); taskB.Start(); // 从调用线程输出一条消息。 Console.WriteLine("Hello from thread '{0}'.", Thread.CurrentThread.Name); taskA.Wait(); taskB.Wait(); Console.Read(); }