📜  算法测验| SP竞赛3 |问题7

📅  最后修改于: 2021-07-02 14:27:45             🧑  作者: Mango

考虑下面的C程序:

int main()
{
    fork();
    fork();
    fork();
      
    printf("Hello World");
}

当以上程序执行时,将创建多少个子进程?
(A) 4
(B) 5
(C) 6
(D) 7答案: (D)
说明:对于程序中的n个fork调用,将创建(2 n -1)个子进程。

这里n = 3。
因此,子进程数= 2 3 – 1 = 8 – 1 = 7。

这个问题的测验