正确答案是BCD
子进程独有
父进程和子进程拥有独立的地址空间和PID参数。
B. 共享内存 子进程会继承父进程所拥有的共享内存段。这意味着子进程可以访问父进程已经创建的共享内存段,从而实现进程间的共享数据。
C. 信号掩码 子进程会继承父进程的信号掩码,即父进程中通过sigprocmask设置的信号屏蔽字会被子进程继承。这影响了子进程对各种信号的处理方式。
D. 已打开的文件描述符 子进程会继承父进程已经打开的文件描述符。这意味着子进程可以直接使用父进程已经打开的文件,而无需重新打开。
A. 进程地址空间 子进程会获得与父进程相同的代码段、数据段、堆和栈等进程地址空间的副本。这样子进程就可以直接执行父进程的代码,以及访问相同的变量和数据。