首页 新闻 搜索 专区 学院

线程和进程的区别

0
悬赏园豆:5 [已关闭问题] 关闭于 2011-11-09 09:08

我想知道线程和进程都是指什么,请大侠给出详细的说明,形象点的~~,谢谢!回答好的加分

飞~翔的主页 飞~翔 | 初学一级 | 园豆:149
提问于:2011-04-06 18:02
< >
分享
所有回答(2)
0

线程和进程都是程序的运行单位,都是为了提高系统的并行性,提高系统效率。

在没有线程之前,一个应用程序分为一个或者多个进程,应用程序为进程独立分配资源,进程独立运行的最小单位。

出现线程以后,一个应用程序可能分为一个或者多个进程,其中每个进程分为一个或者多个线程,线程没有独立的资源,或者有很少的资源,线程就成为独立运行的最小单位。

 

形象点说就是一个应用程序是爷爷,他有个一个或者几个后代,其中每一个后代又有一个或者多个后代,但是这个爷爷只给他的儿子资源,而他孙子没有资源或者有的资源只能养活自己。

 

但愿你懂得!~!^_^

天添 | 园豆:178 (初学一级) | 2011-04-06 18:37
0

参考CLR via C#这本书,有专门的章节讲解该问题

2012 | 园豆:20889 (高人七级) | 2011-04-07 12:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册