我對fork()
感到困惑。例如,下面的代碼的輸出是什麼?fork()過程如何工作(操作系統)
#include <sys/types.h>
#include <stdio.h>
#include <unistd.h>
int value = 5;
int main() {
pid_t pid;
pid = fork();
if (pid == 0) { value += 15; return 0; }
else if (pid > 0>) { wait (NULL); printf (「Value = %d」, value); return 0}
}
看看[這裏](HTTP:// www.cs.cf.ac.uk/Dave/C/node22.html),它應該是一個有用的教程! – Imdad