2、在xsh2.c样例程序中,主循环结束前执行了close(fd[1])。如果省略了此操作,下面哪个说法正确?

A.会导致管道写端子进程无法正常运行结束因而无法完成预期功能 B.会导致管道读端子进程无法正常运行结束因而无法完成预期功能 C.管道读写端子进程都能正常运行结束并且完成预定的功能,但父进程文件描述符资源不能正常回收,多轮循环以后资源耗尽程序无法完成预期功能 D.管道读写分别由两个子进程完成,父进程不关心管道操作,子进程完成操作后自然会关闭文件,因此这个操作完全可以省略

时间:2024-01-01 11:02:28

相似题目