代码中A行的输出是什么?

时间:2019-06-24 17:39:22

标签: operating-system fork pid waitpid

我刚刚了解了fork()wait()等,但是我很困惑。如果仅在if语句内部甚至在其外部更改值。在这种情况下,行A的输出是什么,结果是删除了wait(NULL)函数?

int value = 5;
int main(){
   pid_t pid
   pid = fork ();

   pid= fork()

   if (pid == 0){
    value +=15;
    return 0;
   }

   else if(pid > 0){
    wait(NULL);
    printf("Parent: value = '%d', value);    // Line A
    return 0;
   }
}

0 个答案:

没有答案