【发布时间】:2011-03-05 19:52:42
【问题描述】:
关于我之前关于分段错误的问题,我得到了非常有用的答案。感谢那些回答的人。
#include<stdio.h>
main()
{
printf("hello");
int pid = fork();
wait(NULL);
}
输出:你好。
在这种情况下,子进程从头开始执行。 如果我没有错,那么如果我将 sem_open 放在 fork() 之前,程序将如何工作 (参考答案:prev questions)
我需要一个关于分段错误的清晰解释,这种错误偶尔会发生,但并不总是发生。为什么不总是...如果编码中有任何错误,那么它应该总是正确...?
【问题讨论】:
-
从
fork()开始。
标签: c linux segmentation-fault fork semaphore