[理工] OS fork追踪

楼主: mimi9672 (大林咸酥鸡)   2019-12-28 18:54:18
各位大神帮我看看这题
不知道是我抄错还是怎样
请问这题fork追踪这样是对的吗
为什么黑色的子会有两个
当fork() == 0 这个判断式该如何判断呢
感谢大家
作者: DLHZ ( )   2019-12-28 19:00:00
看不到题目是正常的吗
楼主: mimi9672 (大林咸酥鸡)   2019-12-28 19:13:00
http://i.imgur.com/MrH4lv8.jpg阿阿阿阿阿阿抱歉 刚刚以为题目有传上来就先发了
作者: mi981027 (呱呱竹)   2019-12-28 19:26:00
我不太确定你图的表示法是什么 但答案应该是5个程式然后if(fork() == 0)就是他会先执行fork() 再去判条件一般都是先宣告pid = fork() 再判 if(pid == 0) 这是一样的意思 而且表示清楚不会产生误导
楼主: mimi9672 (大林咸酥鸡)   2019-12-28 19:38:00
回mi大是包含原本main的程式有五个吗??懂fork() ==0的意思谢谢mi大
作者: DLHZ ( )   2019-12-28 19:40:00
确认一下 是这样?http://i.imgur.com/BZm2DWH.jpg
楼主: mimi9672 (大林咸酥鸡)   2019-12-28 20:55:00
我自己算也是这样!!!只是刚刚确认上课笔记的时候 很怀疑我当初抄的结果谢谢两位大大

Links booklink

Contact Us: admin [ a t ] ucptt.com