利用管道、信号实现父子进程通信.docVIP

  • 31
  • 0
  • 约2.21千字
  • 约 7页
  • 2019-09-28 发布于湖南
  • 举报
成绩: 成绩: 实 验 报 告 课程名称: Unix下C程序设计 实验项目: 利用管道实现父子进程通信 姓 名: 专 业: 网络工程 班 级: 网**-*班 学 号: 计算机科学与技术学院 实验教学中心 2013 年 11 月 12 日 实验项目名称: 利用管道、信号实现父子进程通信 一、实验目的  学习掌握管道技术,通过管道技术实现父子进程通信,并用信号sigusr1,sigusr2来实现信号的传递。 二、实验环境 1.Ubuntu 2.Vim 三、实验内容 利用管道技术实现父子进程间通信,具体流程:父进程以3秒为周期接收用户输入并发送到子进程,子进程接收到信息后显示并回传,父进程接收到回传信息后显示。父子进程在通信过程中采用信号中断处理方式进行处理,接收到“exit”字符串后父子进程均退出。 四、实验程序 #include stdio.h #include unistd.h #include stdlib.h #include signal.h #include string.h pid_t pid; int fildes1[2],fildes2[2]; void timefunc(int sig){ char buf[255]; memset(buf,0,sizeof(buf)); if( read(STDIN_FILENO,b

文档评论(0)

1亿VIP精品文档

相关文档