问题描述:
fork()问题
#include
#include
#include
int main()
{
pid_t pid1;
pid_t pid2;
pid1 = fork();
pid2 = fork();
printf("pid1:%d, pid2:%d\n", pid1, pid2);
}
输出:
pid1:3411, pid2:3412
pid1:0, pid2:3413
pid1:3411, pid2:0
pid1:0, pid2:0
帮我解释一下程序时怎样执行的
#include
#include
#include
int main()
{
pid_t pid1;
pid_t pid2;
pid1 = fork();
pid2 = fork();
printf("pid1:%d, pid2:%d\n", pid1, pid2);
}
输出:
pid1:3411, pid2:3412
pid1:0, pid2:3413
pid1:3411, pid2:0
pid1:0, pid2:0
帮我解释一下程序时怎样执行的
问题解答:
我来补答展开全文阅读