用UNIX系统提供的管道机制实现进程间的通信。(1)管道通信。利用pipe()和lockf()系统调用,编写程序,实现同族进程间的通信。使用系统调用pipe()建立一条管道线;创建两个子进程P1和P2,子进程P1和P2分别向管道各写信息,而父进程则从管道中读出来自于两个子进程的信息,显示在屏幕上。要求父进程先接收子进程P1发来的消息,然后再接收子进程P2发来的消息。(2)命名管道通信:利用mkfifo(name,mode)创建一个有名管道,然后利用它和文件部分系统调用实现不同进程间的通信。实验要求:1.运行程序并分析结果。2.在父进程中用pipe()建立一条管道线,往管道里写一句话,两个子进程接收这句话。