什么是父进程子进程?为什么要创建子进程?什么是线程,请结合常用的应用程序(qq迅雷之类)帮忙解答一下
展开全部
问题一:父进程和子进程是用来描述继承上的关系。
比如在Windows下面有一个你的进程,进程名叫“林志玲”,然后你通过鼠标啊什么的把QQ启动了,这个QQ就是你的子进程"林志玲的QQ"。
问题二:首先进程是一个程序的完整的执行过程。至于为什么创建子进程可能有如下的原因
1:标识这个进程是属于谁的。
2:便于管理。可以一次性的把某些进程一起kill。
3:进程启动之前可能需要父进程为他做一些初始化一类的操作。
问题三:线程是轻量级的进程。线程共享进程的所有资源。线程是可以占有CPU的最小单位。
迅雷应该就是多线程的。好处如下:
1.创建线程的系统开销比创建进程的系统开销要小得多。
2.多线程有利于多个tcp连接一起下载文件,或者文件分段,每个线程负责下载文件的一小部分。
多个部分同时下载。
比如在Windows下面有一个你的进程,进程名叫“林志玲”,然后你通过鼠标啊什么的把QQ启动了,这个QQ就是你的子进程"林志玲的QQ"。
问题二:首先进程是一个程序的完整的执行过程。至于为什么创建子进程可能有如下的原因
1:标识这个进程是属于谁的。
2:便于管理。可以一次性的把某些进程一起kill。
3:进程启动之前可能需要父进程为他做一些初始化一类的操作。
问题三:线程是轻量级的进程。线程共享进程的所有资源。线程是可以占有CPU的最小单位。
迅雷应该就是多线程的。好处如下:
1.创建线程的系统开销比创建进程的系统开销要小得多。
2.多线程有利于多个tcp连接一起下载文件,或者文件分段,每个线程负责下载文件的一小部分。
多个部分同时下载。
追问
比如在Windows下面有一个你的进程,进程名叫“林志玲”,这个是什么进程?在QQ之上还有进程?
追答
你登录的操作系统的时候自然就会有一个你的主处理进程。
这个进程名叫“林志玲”。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询