重複の可能性:
fork()が2つの値を返すことはどのように可能ですか?
私はCを初めて使用し、fork()
関数の戻り値の構造について混乱しています。
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(){
pid_t childPid;
childPid = fork();
printf("%d\n",childPid);
return EXIT_SUCCESS;
}
出力は次のとおりです。
28501
0
pid_
tは型なのでint
、2つの値はどのようにありchildPid
ますか?