C# 异步编程语法 加入async await 关键字
标记了 async 的方法会返回 Task
task 就是一个任务异步执行的对象
如果 想解耦task 获取task的内容 通过关键字 await 可以直接获取内容 但是加了await关键字 方法也要标记为async
另一种方法在同步方法内等待 异步执行 结果可以通过 Task.GetAwaiter().GetResult() 同步等待结果
详解Task 方法
异步执行 并返回Task对象(会创建线程)
Task.Run(()=>{})
并向执行 同步等待 (等待所有Task执行结束 且返回一个数组结果)
Task.wennAll(Task[])