采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,那个fork函数在执行时,执行的是if和else if结构,这个不是只能选择一个吗,执行的时候是先执行父进程else if,那怎么又回来执行子进程的呢?
这个问题我记得在课上讲过哈,而且是有特别强调的哦。
fork函数会复制父进程的所有逻辑,所以判断的逻辑也复制了,因此if判断这里会返回两次,一次是父进程返回的,一次是子进程返回的。
但是不会调用fork()逻辑吧,那样就没完了
我的理解是也会调用fork,但是fork会返回两次,你可以回去看看视频2分钟开始的那部分
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.8k 17
2.2k 14
1.5k 13
1.9k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号