UNIX系统中父进程使用fork函数创建子进程后,以下描述正确的是
UNIX系统中父进程使用fork函数创建子进程后,以下描述正确的是
A、父进程与子进程拥有相同的PID
B、父进程通过调用copy函数为子进程创建堆栈
C、新创建的子进程复制了父进程用户地址空间的内容
D、父进程与子进程的执行是同步的,子进程结束后父进程才能结束
【正确答案】:C
【题目解析】:新创建的子进程基本与父进程相同:子进程得到与父进程用户地址空间相 同的一份复制,包括文本、数据和bss段、堆以及用户栈;子进程还获得与父进程任何打开 文件描述符相同的复制,这就意味着当父进程调用fork函数时,子进程可以读写父进程中打 开的任何文件。父进程和新建子进程的区别在于它们有不同的PID。P91
Top