初识进程与线程

来源:互联网 发布:广告背景音乐制作软件 编辑:程序博客网 时间:2024/06/04 20:04

进程:
优点:同时利用多个CPU,能够同时进行多个操作
缺点:耗费资源(重新开辟内存空间)
线程:
优点:共享内存,IO操作时候,创造并发操作
缺点:抢占资源
进程不是越多越好,CPU个数 = 进程个数
线程也不是越多越好,具体案例具体分析,请求上下文切换耗时
进程和线程的目的: 提高执行效率
计算机里面执行任务的最小单元就是线程

IO操作利用CPU
IO密集型(不用CPU):
多线程
计算密集型(用CPU):
多进程

GIL : 全局解释器锁