目录 1. 简单理解 CPU:一座(电力有限的)工厂 进程:工厂的车间——”容器“ 线程:(同一个)车间里的工人——容器中的“工作单位” 进程的空间:车间的空间 2. 本质核心 进程 进程分类 进程的状态 线程 3. 代码实例 3.1 多进程 3.2 多线程 4. 更多:操作系统 1. 简单理解 CPU:一座(电力有限的)工厂 电力一次只能供给一个车间运行:单个CPU一次只能运行一个任务 注:多核的CPU就像有了多个发电厂,使多工厂(多进程)实现可能。 进程:工厂的车间——”容器“ 进程代表CPU所能处理的单个任务 任一时刻,CPU总是运行一个进程,其他进程处于非运行状态 线程:(同一个)车间里的工人——容器中的“工作单位” 一个车间里,可以有很多工人:一个进程可以包括多个线程 (同一进程的)线程共享空间:一个进程的内存空间是共享的,每个线程都可以使用共享内存