Tag:

fork()如何工作?

我真的很新的分叉,这个代码中的pid做了什么? 有人可以解释一下X行和Y行的内容吗? #include #include #include #define SIZE 5 int nums[SIZE] = {0,1,2,3,4}; int main() { int i; pid_t pid; pid = fork(); if (pid == 0) { for (i = 0; i 0) { wait(NULL); for (i = 0; i < SIZE; i++) printf("PARENT: %d ",nums[i]); /* LINE Y */ } return 0; }