跳到主要内容

逻辑会把你从 A 带到 B,想象力会把你带到任何地方。

Albert Einstein物理学大师

⚡ 并行计算

Python 的 GIL 让多线程无法利用多核 CPU——但多进程和正确的并行策略可以突破这个限制。本章教你根据任务类型选择最佳并行方案。

🎯 本章目标

学完本章,你将能:

  • 理解 GIL 的本质及其对并行的影响
  • 用 multiprocessing 利用多核 CPU 加速计算
  • 用 threading 处理 I/O 密集任务(如网络请求)
  • 用 concurrent.futures 写出简洁的并行代码
📋 前置知识

学习本章前,建议先完成: