物联网学院
20 15 / 2016 学年第 1 学期
实 验 报 告
课程名称: linux编程基础
实验名称: linux多进程和进程间通信
班 级 学 号:
学 生 姓 名: 指 导 教 师
日 期: 20 15 年 12 月
实验六 linux多进程与进程间通信
一、
实验目的
熟悉linux系统编程方法 熟悉linux常用的系统调用 二、
实验环境
PC机一台
安装虚拟机版的linux操作系统一台 三、
实验预习
熟悉进程创建/线程创建系统调用 熟悉进程间通信系统的调用
1 / 8
四、 实验内容
Linux fork调用
进程间通信系统调用:管道通信 五、
实验步骤
编写一个程序,实现如下功能:
创建两个子进程,父进程向管道中按照顺序输入数字1 2 3 4 5 6……,另外两个子进程分别从管道中按照顺序读出奇数和偶数,及子进程1读出的数据应该是1 3 5 7 9……,而子进程读出的数据应该是2 4 6 8 10 ……数据,要求按先读奇数,再读偶数的顺序进行
程序代码如下:
#include
2 / 8
linux多进程和进程间通信
物联网学院2015/2016学年第1学期实验报告课程名称:linux编程基础实验名称:linux多进程和进程间通信
推荐度:





点击下载文档文档为doc格式