码迷,mamicode.com
首页 > 编程语言 > 详细

进程和线程

时间:2016-07-07 17:22:01      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

为了简单起见,描述少一点。

 

进程英文名,process,解释记住一句话:拥有独立的运行空间。

 

线程英文名,lightweight process,  轻量级进程,解释记住一句话:线程执行的路径,多个线程共享一个内存空间。

 

进程是一个虚拟的概念,线程是真是存在的。

 

对于路径的解释,代码中就是执行的顺序,比如:

public funtion process () {

  cout (‘ I  am a process‘);

  lightpro();

  cout(" the process end ");

}

public function lightpro(){

  cout(" in the lightpro function");

}

 

整个流程执行下来就是:

>>    I  am a process

>>   in the lightpro function

>>   the process end

 

多个路径就是多线程了。

再来个简单的解释:一个老板给你们组布置了一个任务,让你们修房子,你们组有三个人,然后开始后,你们三个,一个干着,一个干那,另一个干那。都在一个房子里。

进程和线程

标签:

原文地址:http://www.cnblogs.com/yangf2016/p/5650553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!