题68
题目
【2020 统考真题】下列关于父进程与子进程的叙述中,错误的是 ( ) 。
A. 父进程与子进程可以并发执行
B. 父进程与子进程共享虚拟地址空间
C. 父进程与子进程有不同的进程控制块
D. 父进程与子进程不能同时使用同一临界资源
分析
fork函数开一个子进程,父子进程的地址空间是独立的,但是父子进程共享代码段,父子进程的进程控制块是不同的。
数据的内容是同样的,但是彼此是独立的空间,所以父子进程不能同时使用同一临界资源。
解
B
父进程与子进程当然可以并发执行, A 正确。
父进程可与子进程共享一部分资源, 但不能共享虚拟地址空间, 在创建子进程时, 会为子进程分配资源, 如虚拟地址空间等, B 错误。
临界资源一次只能为一个进程所用, D 正确。
进程控制块 (PCB) 是进程存在的唯一标志, 每个进程都有自己的 PCB, C 正确。