C#之Task多线程
比Thread更安全,更可靠
方式1
Action action= ()=>
{
Console.Writeline("test");
};
Task task = new Task(action);
task.Start();
方式2
// 创建并启动Task
Task task1 = Task.Run(() =>
{
Console.WriteLine($"Task 1 started on {Thread.CurrentThread.ManagedThreadId}");
Thread.Sleep(1000);
Console.WriteLine($"Task 1 completed on {Thread.CurrentThread.ManagedThreadId}");
return "Result from Task 1";
});