Appearance
Python 并发实战:从基础模型到语音工程
这是一套面向有一定 Python 基础、想深入学习并发实战的系列文章。视频负责建立直观判断,博客保留更完整的代码模板、排查链路、状态字段和检查清单。
系列不从“线程、协程、进程谁更快”开始,而是先回到真实任务:批量文件处理、语音转码、ASR/TTS API、GPU 推理、实时语音链路和性能压测。每篇都按同一条工程链路展开:先看问题,再判断瓶颈,然后选择工具,最后用指标验证。
对应视频合集:Python 并发实战:从基础模型到语音工程,19 集已通过审核并进入定时发布。 最后核验:2026/08/09 08:26:33
阅读路线
学习方式
如果刚开始系统补并发知识,建议按 00 到 18 顺序阅读。00 到 03 建立总览、瓶颈判断和工具地图;04 到 10 进入线程池、共享状态、asyncio、进程池和队列流水线;11 到 18 聚焦限流背压、批量文件、语音预处理、ASR/TTS API、GPU 推理、实时语音、压测和 GIL/free-threading。
如果已经有工程问题,可以直接按症状进入:
| 症状 | 优先阅读 |
|---|---|
| 程序变慢但不知道卡哪里 | 01、17 |
| 线程池越加越乱 | 04、05、10 |
| 写了 async 但没有变快 | 06、07、08 |
| CPU 任务没有吃满多核 | 09、18 |
| 批量文件跑几个小时后难恢复 | 12 |
| 音频转码、ASR/TTS 或实时语音链路不稳定 | 13、14、16 |
| GPU 利用率、显存和排队时间互相冲突 | 15 |
| 下游 API 被打爆、429 和重试风暴 | 11 |
核心判断
Python 并发实战不是“多开任务”,而是资源协作:网络、磁盘、CPU、GPU、外部 API、内存和状态恢复都有自己的边界。工具选择要服从瓶颈判断,工程控制要覆盖超时、取消、重试、限流、背压、checkpoint 和观测指标。
