Python 进程 线程
进程由来 ---- > 分时操作系统, 因为需要不同的任务之间进行切换, 因此需要进程来管理 。
进程提供了 一个程序被执行所需要的资源。
一个程序要有: 至少一个线程 ,虚拟地址空间,文件句柄,环境变量,进程标识,优先级 等等。
进程本身不工作,只是资源的管理集合,
线程才是真正的工作者, 第一个线程为主线程,还可以有很多子线程。
进程好比一个快递公司, 顺丰就是进程,快递员就是线程。 因此 进程和线程之间的速度没有可比性,因为不是同一个概念。
所以只能是比较启动速度 哪个快, 肯定是 线程快, 线程就只是一个上线文状态, 而 进程需要大量的资源。
线程是操作系统能够进行调度的最小单位,只保存运行时的必要数据: 上线文信息,程序堆栈。