进程与线程的区别

进程的概念:进程是程序执行是的一个实例,进程能够分配给cpu和内存等资源。
进程一般包括指令集和系统资源,其中指令集就是你的代码,系统资源就是指cpu、内存以及I/O等。

线程概念:线程是进程的一个执行流,线程不能分配系统资源,它是进程的一部分,
比进程更小的独立运行的单位。

进程有两个特性:一是资源的所有权,一个是调度执行(指令集)。

线程是调度执行中的一部分,是指进程执行过程的路径,
也叫程序执行流。线程有时候也叫轻量级进程。


进程就像地主,有土地(系统资源),线程就像佃户(线程,执行种地流程)。
每个地主(进程)只要有一个干活的佃户(线程)。

posted on 2017-08-17 21:09  骄傲做自己  阅读(158)  评论(0编辑  收藏  举报

导航