试图了解 asyncio 是如何工作的。任务:必须添加一些代码来降低伪代码,以便请求必须是连续的(0、1、2...9),我需要排除数据竞争。我尝试添加循环(asyncio.get_event_loop() 和 run_until_complete()),但只得到“RuntimeError:此事件循环已在运行”。为了了解它的工作原理,我应该朝哪个方向移动?谢谢!
requests = [server.some_method(value) for value in range(10)]
await asyncio.gather(*requests)