您的位置首页生活百科

什么是父进程子进程?为什么要创建子进程?什么是线程,请结合常用的应用程序(qq迅雷之类)帮忙解答一下

什么是父进程子进程?为什么要创建子进程?什么是线程,请结合常用的应用程序(qq迅雷之类)帮忙解答一下

问题一:父进程和子进程是用来描述继承上的关系。

比如在Windows下面有一个你的进程,进程名叫“林志玲”,然后你通过鼠标啊什么的把QQ启动了,这个QQ就是你的子进程"林志玲的QQ"。

问题二:首先进程是一个程序的完整的执行过程。至于为什么创建子进程可能有如下的原因

1:标识这个进程是属于谁的。

2:便于管理。可以一次性的把某些进程一起kill。

3:进程启动之前可能需要父进程为他做一些初始化一类的操作。

问题三:线程是轻量级的进程。线程共享进程的所有资源。线程是可以占有CPU的最小单位。

迅雷应该就是多线程的。好处如下:

1.创建线程的系统开销比创建进程的系统开销要小得多。

2.多线程有利于多个tcp连接一起下载文件,或者文件分段,每个线程负责下载文件的一小部分。

多个部分同时下载。