Python 进程 线程

进程由来  ---- > 分时操作系统, 因为需要不同的任务之间进行切换, 因此需要进程来管理 。

进程提供了 一个程序被执行所需要的资源。

一个程序要有: 至少一个线程 ,虚拟地址空间,文件句柄,环境变量,进程标识,优先级 等等。

进程本身不工作,只是资源的管理集合,

线程才是真正的工作者, 第一个线程为主线程,还可以有很多子线程。

进程好比一个快递公司,  顺丰就是进程,快递员就是线程。 因此 进程和线程之间的速度没有可比性,因为不是同一个概念。

所以只能是比较启动速度 哪个快, 肯定是 线程快, 线程就只是一个上线文状态, 而 进程需要大量的资源。

 

线程是操作系统能够进行调度的最小单位,只保存运行时的必要数据: 上线文信息,程序堆栈。

 

posted @ 2017-03-11 17:30  Vincen_shen  阅读(99)  评论(0)    收藏  举报