题目内容
(请给出正确答案)
提问人:网友educity1312
发布时间:2022-01-07
[主观题]
设进程A中的一段代码为 main {fork(); fork()}。设fork函数均能成功执行,则进程A执行过程中直接或间接创建的子进程数为()个。
简答题官方参考答案
(由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
1. main(){
2. fork(); /*←pc(程序计数器),进程A
3. fork();
4. fork();
}
A.3;
B.9;
C.5;
D.7;
A、fork() 创建子进程中,会复制父进程的所有变量和内存
B、子进程的fork()返回0
C、父进程的fork()在创建子进程成功后,返回子进程标识符
D、fork() 创建子进程中,会复制父进程的页表
A.什么都没有
B.1行Hello World
C.2行Hello World
D.3行Hello World
B.shell命令行解释器可以通过调用execve()函数来启动加载器进行程序加载
C.调用execve()函数前shell命令行解释器先调用fork()函数创建一个子进程
D.加载器会把可执行目标文件从磁盘读到内存中,然后从第一条指令开始执行
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!