Karry Wang  

2013年11月21日

摘要: 3.2 Including the initial parent process, how many processes are created by the program shown in Figure?答案: 会创建8个进程。解析:相关知识: fork函数的执行原理 fork函数执行一次, 返回两次,父进程返回子进程的PID, 子进程返回0(至于返回值为什么不同, 这与do_fork函数有关,具体是怎么一回事我还不太清楚)。程序中可利用此性质来区别程序的父进程和子进程。 当一个进程执行fork函数时, 其新建的子进程得到一份父进程用户级虚拟内存空间的拷贝, 包括文本、数据和bbs段、.. 阅读全文
posted @ 2013-11-21 10:23 Karry Wang 阅读(3084) 评论(0) 推荐(0) 编辑