- 博客(3)
- 收藏
- 关注
原创 asyncio 混合编程:多线程和多进程的正确打开方式
需求方案关键 API多个独立的事件循环asyncio + 多线程CPU 密集型计算asyncio + 多进程IO 密集型任务纯 asynciogather()asyncio + 多线程:多事件循环架构,适合隔离业务模块asyncio + 多进程:突破 GIL,适合 CPU 密集型计算核心思想:让异步代码无缝整合同步世界,既保留异步的高效,又解决单线程的瓶颈。
2026-01-05 10:17:35
782
原创 别再误用 asyncio 了:从串行到并发的正确姿势
串行执行:在循环中直接await会导致任务串行执行,无法发挥异步优势并发方案一- 适合需要按顺序获取所有结果的场景并发方案二- 适合需要立即处理完成任务的场景并发方案三TaskGroup(Python 3.11+)- 提供结构化并发和更强的异常管理选择合适的方法可以显著提升程序性能,将耗时从 3 秒缩短到 1 秒!
2026-01-04 14:19:19
846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅