async/await和promise不一样,是阻塞的。
举一反三
- async与await经常一起使用,await只能用在async函数中
- await语句后面的Promise对象变为reject状态,那么await前面有没有return执行效果是一样的。
- async/await使用的注意点正确的是() A: await命令后面的Promise对象,运行结果可能是rejected,所以最好把await命令放在try...catch代码块中 B: 多个await命令后面的异步操作,如果不存在继发关系,最好让它们同时触发 C: await命令只能用在async函数之中,如果用在普通函数,就会报错 D: 如果确实希望多个请求并发执行,可以使用Promise.all方法
- asyncawait字面理解正确的是() A: async是“异步”的意思 B: await是等待的意思 C: async用于申明一个异步的function(实际上是asyncfunction对象),而await用于等待一个异步任务执行完成的的结果 D: await只能出现在async函数中
- C#5.0 引入并行及异步 async/await及Task