- 不同进程之间用不同的地址空间,不同的线程间用同一个进程的地址空间
- 进程是资源分配的最小单位,创建和销毁开销较大,线程是CUP调度的最小单位,开销小,速度快
- 线程存在GIL锁,并不能真正意义上的实现并行,而是,运行每一个线程的时候其他的线程将不能运行,只是线程的切换速度较快,导致我们看的时候像一同进行一样。线程则是用CUP时间片分配给多个线程,每个线程在指定的时间内执行。
- 多进程中同一变量各自有一份,拷贝在每个进程中与不干扰。多线程中的变量实现的是共享,当一个线程改变变量时,其他的线程中的此变量也会被修改
多进程和多线程的区别

