多个并行异步调用与await
|
据我所知,当运行时遇到下面的语句时,它会将函数的其余部分包装为异步调用的方法的回调(在此示例中为“ 0”)。在这种情况下,将执行be1ѭ作为对
someCall()
的回调:
await someCall();
await anotherCall();
我想知道是否有可能使运行时像这样执行:以异步方式调用someCall()
并立即返回到调用线程,然后类似地调用anotherCall()
(无需等待someCall
完成)。因为我需要这两种方法来异步运行,并假设这些调用只是触发并忘记了调用。
是否可以仅使用async
和await
来实现此方案(不使用旧的implement9ѭ/end
机制)?
没有找到相关结果
已邀请:
3 个回复
僻朵庙惩竣
和to12ѭ。
抵舵
如果您想要结果值,这尤其好:
所以您不需要做
。
可能快于彼此等待两个。我不知道,因为我还没有对此进行性能调查,但是除非您遇到问题,否则我认为连续两个等待的读取效果更好,尤其是当您查询结果值时。
陷牡彭拈峰