登录 注册
当前位置:主页 > 资源下载 > 49 > 操作系统中关于管道通信的报告

操作系统中关于管道通信的报告

  • 更新:2024-06-14 18:28:50
  • 大小:46KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:网络攻防 - 安全技术
  • 格式:DOC

资源介绍

编制一个程序:实现进程的管道通信,使用系统调用pipe( )建立一条管道。两个子进程p1和p2分别向管道各写一句话。 Child 1 is sending message! Child 2 is sending message! 父进程则从管道中读出来自于两个进程的信息,显示在屏幕上。发送进程利用文件系统调用write(fd[1],buf,size);把buf中的长度为size字符的消息送入管道入口fd[1],接收进程则使用read(fd[0],buf,size)从管道出口fd[0]读出size字符的消息置入buf中。这里,管道按fifo方式传送消息,且只能单向传递。