异步操作为什么看起来像同步操作

来源:3-16 异步编程再升级-async和await

每天一个八公里

2023-03-04

我理解的异步操作指的是程序同时开始调用ABCD四个接口,然后按照服务端返回的先后进行返回,假设具体顺序应该是:

执行接口A、B、C、D
接口A、C、D、B执行完成

或者写成:

执行接口A
执行接口B
执行接口C
接口A执行完成
执行接口D
接口C执行完成
接口D执行完成
接口B执行完成

但老师演示的结果,为什么看上去不像是“异步”而像是“同步”呢?

执行接口A
执行接口A完毕
执行接口B
执行接口B完毕
执行接口C
执行接口C完毕
执行接口D
执行接口D完毕

是我对“同步”和“异步”的理解有误吗?请老师帮助解惑,谢谢

写回答

1回答

Sunday

2023-03-04

你好

这是 async 和 await 提供的功能呀。async 标记当前的函数为异步函数,await 会在异步任务处进行等待。

0
0

uni-app从入门到进阶 系统完成项目实战

专门为小程序0基础学员而设,让你拥有能上线的作品

1105 学习 · 743 问题

查看课程