实验五、编写多进程程序

  • 格式:docx
  • 大小:2.75 MB
  • 文档页数:5

实验名称实验五编写多进程程序
实验内容:该实验有3个进程,其中一个为父进程,其余两个是该父进程
创建的子进程,其中一个子进程运行“ls -l”指令,另一个子进程在暂
停5s之后异常退出,父进程先用阻塞方式等待第一个子进程结束,然后
用非阻塞方式等待另一个子进程退出,待收集到第二个子进程结束的信
息,父进程就返回。

实验步骤:画出该实验流程图。

实验源代码:multi_proc_wrong.c代码:multi_proc.c中代码:
multi_proc_wrong.c的执行结果如图:
由结果可知,这里是产生了3个子进程,在子进程2中又产生了一个子进程1 multi_proc.c运行图:。