标签:Python

Explore topics by category and tag.

Tag

#Python

包含此标签的文章共 2 篇

#Python

共 2 篇

Python多线程编程

多进程解决了"算"的问题,这一章解决"等"的问题。 上一章用多进程跑满多核,但每个进程独立内存、通信靠序列化, 对 I/O 密集型任务来说过于沉重。网络请求、数据库查询这类场景, CPU 大部分时间在空转,瓶颈不在算力,在等待。真正需要的不是更多核心, 而是"谁在等,就让别人先干"。 多线程正是为此而生:共享内存、创…

Python多进程编程

单核算不动,就上多核;多线程卡在 GIL,就上多进程。 这一章解决「算」的问题:把 CPU 密集型任务拆开分给多个进程, 每个进程独占一个核心、绕过 GIL,真正并行。 但并行不是免费的午餐——进程独立内存、通信靠序列化、创建开销大。 什么时候该用、怎么用得对、有哪些坑,都在这一章讲清楚。