请问Linux中为什么要创建子进程?
初学Linux,不明白用fork创建子进程目的是什么,也就是子进程的目的,作用是什么?还有就是这方面的知识看什么书比较好?
------解决方案--------------------
现代操作系统的最明显的特点就是并发。
进程作为系统分配资源的基本单位。
如果系统笼统的的把所有的资源都放一起,不方便管理和体现OS的特点。
有了进程,可以处理资源分配。而且有利于并发。虽然,就现在而言,系统运行的基本单位是线程。
但是,早起的现代OS来说,就是进程了。对于单CPU来说,系统可以在不同进程间切换来达到多任务。
LZ可以参考《操作系统原理》
这是一本很好的教材。
------解决方案--------------------不只是linux windows下也有。
------解决方案--------------------把这里看懂了
你就明白了。。。。。。。。。。
http://edu.cnzz.cn/NewsInfo/27069.aspx