跳到主要内容

C 语言让你容易地访问计算机的内存;C++ 让你更容易地滥用它。

Bjarne StroustrupC++ 之父

⚡ 并行计算

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

🎯 本章目标

学完本章,你将能:

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

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