使用 asyncio 框架时,同步函数是否需要锁保护?
作者:lord_haffi 提问时间:6/5/2023
简而言之,我的问题是,asyncio 框架究竟是如何执行代码的? 假设我有一些同步函数,它使用一些数据,例如在全局变量中。此上下文是完全同步的,没有 IO 操作。此函数将由其他一些函数调用,这些函数通...
python-asyncio 问答列表
作者:lord_haffi 提问时间:6/5/2023
简而言之,我的问题是,asyncio 框架究竟是如何执行代码的? 假设我有一些同步函数,它使用一些数据,例如在全局变量中。此上下文是完全同步的,没有 IO 操作。此函数将由其他一些函数调用,这些函数通...
作者:winwin 提问时间:11/13/2023
这个问题在这里已经有答案了: 如何使asyncio cancel()实际取消任务? (1 个答案) 为什么这个异步。任务从未完成取消? (2 个答案) 9天前关闭。 我偶然发现了 Python 的一...
作者:dawid 提问时间:11/15/2023
我当前的环境非常典型,但似乎很难找到针对此方案的质量建议。没有性能要求,为了便于使用,不应安装其他软件(没有 rabbitmq / zeromq 等) 有一个协调器线程接收/发送数据并将其发送到所有...
作者:AlwaysLearning 提问时间:11/14/2023
我有一个 EC2 实例在与 S3 存储桶相同的区域中运行,其中包含许多对象,每个对象 ~40K。每个对象都存储在两个前缀中,因此可以从其中任何一个前缀中读取它。我可以在 1 秒多一点的时间内按顺序获取...
作者:BronFan100 提问时间:11/14/2023
我正在制作一个使用 scapy 扫描 wi-fi 网络并检查网络攻击的项目,我需要一种方法来嗅探数据包并将它们发送到 multipule 类中的函数,这些函数将检查数据包,所以我需要异步进行嗅探,唯一...
作者:Thomas Lee 提问时间:11/13/2023
async def func1(): print('hello') # time.sleep(3) print('hello') if __name__ == '__main__': f1 = fu...
作者:VladIPlay 提问时间:11/13/2023
我在 https://www.vinta.com.br/blog/etl-with-asyncio-asyncpg 上发现了如何制作一个流程来从数据库获取数据(使用异步代码),使用多处理批量处理该数据...
作者:Daniel Mühlbachler-P. 提问时间:11/18/2023
我正在尝试连接到一个 REST API,当事件发生时,它将无限地流式传输数据。同时,不会通过 API 发送任何数据。 我有以下代码: async with self.client_session....
作者:tkngoutham 提问时间:11/7/2023
已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 5天前关闭。 改进此问题 假设我们正在开发一个 python3 程序,该程...
作者:Tekay37 提问时间:11/9/2023
我有一个运行 hypercorn 的 Windows 服务。在 python 3.7 中一切正常。现在我们想将我们的服务移动到 python 3.11,但是在启动服务时出现错误: Traceback...