如我们所知,在async函数中,在等待的协同线完成执行之前,代码将不会继续执行:# or
await asyncio.gather(coro_1(), coro_2())asyncio.create_task(coro())的事件循环中添加协同值,后者返回。在我的场景中,任务是将添加到>>>现有的运行循环<<<中,接下来的代码将继续执行,而无需等待任务&
i = 0; i <= 100; i++) { console.log(total);在测试它时,我看到它是同步工作的-- for循环将等待test(i,total)返回它的值,然后再进行下一次迭代。然而,还有其他一些情况,在函数完成之前,循环会继续运行甚至完成。如果测试函数花了3秒的时间返回,为什么循环要等待它呢?是因为测