一个进程执行代码
null
fork(); fork(); fork();
创建的子进程总数为 (A) 3. (B) 4. (C) 7. (D) 8. 答复: (C) 说明: 让我们为这三行加上一些标签名称
fork (); // Line 1 fork (); // Line 2 fork (); // Line 3 L1 // There will be 1 child process created by line 1 / L2 L2 // There will be 2 child processes created by line 2 / / L3 L3 L3 L3 // There will be 4 child processes created by line 3
我们也可以使用直接公式来获得子进程的数量。对于n个fork语句,总是有2^n–1个子进程。也看到 这 发布更多细节。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END