进程:
优点: 同时利用多个 CPU, 能够同时进行多个操作
缺点; 耗费资源 (重新开辟内存空间)
线程:
优点; 共享内存, IO 操作时, 创造并发操作
缺点: 抢占资源
进程不是越多越好, CPU 个数 = 进程个数
线程不也不是月多越好, 具体案列具体分析; 请求上下文耗时;
计算中执行任务的最小单元是线程;
IO 操作利用 CPU
GIL 全局解释器锁
IO 密集型 (不用 CPU)
多线程
计算密集型 (利用 CPU)
多进程
来源: http://www.bubuko.com/infodetail-2527453.html