C#async/await心得

结论:异步
- 异步方法的方法签名要加 async,不然就算返回 Task 也是普通方法。
- 调用异步方法,能够加 await 或不加 await,二者方式都是立刻返回,不加 await 获得的是 Task
对象,加 await 获得的是 T 对象。
- async 方法中执行到第1个await前,是主线程执行的(同步执行的),第1个await后代码是新线程执行的(异步执行的)
- Task.Wait()方法会在当前线程等待指定的task线程结束后再返回。并能够经过 Task.Result获取结果。
欢迎关注本站公众号,获取更多信息