我相信這會創建24個進程;但是,我需要驗證。這些問題經常讓我感到困惑。謝謝您的幫助!用這些fork()語句創建了多少個進程?
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(void)
{
pid_t pid = fork();
pid = fork();
pid = fork();
if (pid == 0)
{
fork();
}
fork();
return 0;
}
把printf放進去,然後編譯並運行它,你就會看到。 –