分叉 问答列表

“fork()”之后的 printf 异常

作者:pechenie 提问时间:3/28/2010

操作系统: Linux, 语言: pure C 我正在学习一般的 C 编程,在特殊情况下学习 UNIX 下的 C 编程。 使用调用后,我检测到函数的奇怪(对我来说)行为。printf()fork(...

变量的作用域(使用 fork() 和 wait()) [duplicate]

作者:MasterWolfy 提问时间:9/6/2023

这个问题在这里已经有答案了: 分叉后,全局变量是否共享? (4 个答案) 3个月前关闭。 我正在学习等待和分叉函数,我正在尝试打印出父进程和子进程的总和,但由于某种原因,总和似乎在父进程中被重新初始...

既然我们在 if 中将 int 的值更改为 10,为什么在子项和它创建的子项的第二个分叉之后我都会打印 33?

作者:Mike Balts 提问时间:9/14/2023

代码如下: int main(int argc, char *argv[ ]){ int x = 33; if(!fork()){ int x = 10; printf("%d\n", x)...


共3条 当前第1页