async 和 await 被我这个新手第一次使用的笔记

来源:互联网 发布:ios js交互 编辑:程序博客网 时间:2024/05/22 20:45
我总结的比较初级,第一次用async await~

await 的方法需要是一个task~

如果你这么写:
  await new Task(...);
 那么不行,因为Task还没有开始。

这么写可以:
var task=new Task(action);
task.start(); // 用task.wait() 不行; 这句和下一句颠倒也不行。
 await task;


也可以这样:
await Task.Run(action);

标识为async 的方法里面要用到 await ,没有await也行,只会报一个警告说根本没异步。


0 0
原创粉丝点击