fork之后调用execl
来源:2-9 服务程序的调度

一点积分
2022-08-05
老师您好,为什么我这段代码执行的时候所有printf都不会执行呢,一开始我是在while循环中使用printf(),但
发现均无法打印出来,后面我将循环体中的fork函数全部屏蔽,只留下2段printf和sleep,运行程序就直接不出循环也不显示内容。
我的疑问是上述现象,还有就是程序的第6行和第7行的123和bbb输出,为什么必须将循环体完全删除之后,才会打印出来呢。是while循环体还有什么知识是我没有理解的吗?
写回答
1回答
-
长歌_吴从周
2022-08-05
现阶段,你们的代码已经不是简单的小程序了,我根本看不明白你的意思。
代码这么长,很难看出什么原因,可能还需要用gdb调试。
程序的问题一般是调试解决的,不是看出来的。
你要把问题提炼出来,变成一个个简单的小问题。
00
相似问题