C 语言让你容易地访问计算机的内存;C++ 让你更容易地滥用它。
Bjarne StroustrupC++ 之父
⚡ 并行计算
Python 的 GIL 让多线程无法利用多核 CPU——但多进程和正确的并行策略可以突破这个限制。本章教你根据任务类型选择最佳并行方案。
🎯 本章目标
学完本章,你将能:
- 理解 GIL 的本质及其对并行的影响
- 用 multiprocessing 利用多核 CPU 加速计算
- 用 threading 处理 I/O 密集任务(如网络请求)
- 用 concurrent.futures 写出简洁的并行代码