gpt4 book ai didi

c - 使用 fork() 的程序的终端输出不正确

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:44:27 25 4
gpt4 key购买 nike

<分区>

当我尝试在我的终端上运行这段代码时,我在提示后得到了输出“hello from X process”:

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>

void forkexample()
{
pid_t pidTo;
int status = 0;
int x = 1;

if (fork() == 0){
printf("hello from child process %d\n",getpid());
}
else{
printf("hello from the parent process %d\n",getpid());
}
}
int main()
{
forkexample();
exit(0);
}

我的问题是为什么我在提示后收到“来自子进程的问候”?

Terminal screenshot

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com