标签:
为了简单起见,描述少一点。
进程英文名,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