据我所知,当运行时遇到下面的语句时,它将函数的其余部分包装为异步调用的方法的回调(someCall()
在本例中)。在这种情况下anotherCall()
,将作为回调执行someCall()
:
await someCall();
await anotherCall();
我想知道是否可以让运行时像这样执行:someCall()
以异步方式调用并立即返回调用线程,然后anotherCall()
类似地调用(无需等待someCall
完成)。因为我需要这两种方法异步运行,并假设这些调用只是触发并忘记调用。
async
是否可以仅使用and await
(不使用旧begin
/end
机制)来实现此场景?