操作系统课程设计报告书 管道通信
用UNIX系统提供的管道机制实现进程间的通信。(1)管道通信。利用pipe()和lockf()系统调用,编写程序,实现同族进程间的通信。使用系统调用pipe()建立一条管道线;创建两个子进程P1和P2,子进程P1和P2分别向管道各写信息,而父进程则从管道中读出来自于两个子进程的信息,显示在屏幕上。要求父进程先接收子进程P1发来的消息,然后再接收子进程P2发来的消息。(2)命名管道通信:利用mkfifo(name,mode)创建一个有名管道,然后利用它和文件部分系统调用实现不同进程间的通信。实验要求:1.运行程序并分析结果。2.在父进程中用pipe()建立一条管道线,往管道里写一句话,两个子进程接收这句话。
用户评论
值得我们学习
值得我们去学习
挺红的资源,值得我们去学习
还可以修改了一下基本符合要求!
linux的。。。我想要windows的啊。。。
还可以,知识程序竟然有错误,要自己修改