1
的aiohttp
库的documentation状态:为什么使用显式循环参数与aiohttp?
环路 - 用于处理HTTP请求的事件循环。如果param为None,则使用asyncio.get_event_loop()获取默认事件循环,但我们强烈建议在任何地方使用显式循环。 (可选)
它可以通过loop
到ClientSession
对象,以提供“模块级”功能等
我是新来的异步编程概念,作为一个整体,你可以解释我为什么建议明确提供循环使用,而不是让对象/函数只使用默认值?
想到的一种用法是通过能够提供自己的循环模拟来使测试变得更容易,是否存在性能原因?