|
|
1
3
它只会把承诺包裹在你归还的东西上
来自async函数
。中返回的值
所以现在发生的是:你的
async/await的存在是为了简化处理现有承诺的代码。它不接受非promise代码并将其转换为promise代码,除非返回非promise。如果你想从
因此,您不必以结束所有异步函数
如:
这是一个错误的前提。在第一个例子中,promise立即解析,在第二个例子中它在超时时解析。现在它已经解析,任何等待它的代码都可以继续 |
|
2
0
重要的是要记住
让我们分解一下第一个例子的各个部分,因为这里有些事情似乎引起了一些混乱。
的默认返回值
|
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
H3007 · 并发运行python子进程似乎不是并发的 1 年前 |
|
|
The Oddler · TVar会阻止读取直到更改吗? 1 年前 |
|
|
Wang Tuma · 使用信号量的c++并发问题:按顺序打印 2 年前 |
|
|
Marcel Batista · 在不同线程中更新密钥时的字典线程安全 2 年前 |
|
|
rico · 当volatile关键字真的是必要的? 2 年前 |