日期:2014-05-16  浏览次数:20776 次

请问Linux中为什么要创建子进程?
初学Linux,不明白用fork创建子进程目的是什么,也就是子进程的目的,作用是什么?还有就是这方面的知识看什么书比较好?

------解决方案--------------------
现代操作系统的最明显的特点就是并发。

进程作为系统分配资源的基本单位。

如果系统笼统的的把所有的资源都放一起,不方便管理和体现OS的特点。


有了进程,可以处理资源分配。而且有利于并发。虽然,就现在而言,系统运行的基本单位是线程。

但是,早起的现代OS来说,就是进程了。对于单CPU来说,系统可以在不同进程间切换来达到多任务。


LZ可以参考《操作系统原理》


这是一本很好的教材。


------解决方案--------------------
不只是linux windows下也有。
------解决方案--------------------
把这里看懂了
你就明白了。。。。。。。。。。

http://edu.cnzz.cn/NewsInfo/27069.aspx