首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python asyncio 中 run_in_executor 的线程池阻塞问题与规避

Python asyncio 中 run_in_executor 的线程池阻塞问题与规避

作者头像
用户12771345
发布于 2026-10-27 12:40:39
发布于 2026-10-27 12:40:39
320
举报
概述
在把同步阻塞调用(比如 requests、PIL 图像处理、数据库驱动查询)塞进 asyncio 事件循环时,loop.run_in_executor 几乎是条件反射的选择。它看起来简单:把函数扔进线程池,用 await 等结果,事件循环不会被卡住。但真实项目里经常出现一种情况——线上服务跑一段时间后,所有异步请求突然集体变慢,QPS 断崖式下跌,日志里看不出异常,重启后短暂恢复,过一阵又出现。排

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档