- 3
- 0
- 约5.38千字
- 约 11页
- 2019-11-08 发布于湖北
- 举报
实用标准
实验三 进程的管道通信
一、实验目的:
(1)加深对进程概念的理解,明确进程和程序的区别;
(2)学习进程创建的过程,进一步认识并发执行的实质;
(3)分析进程争用资源的现象,学习解决进程互斥的方法;
(4 )学习解决进程同步的方法;
(5)掌握 Linux 系统进程间通过管道通信的具体实现方法。
二、实验内容及要求:
(1)使用系统调用 pipe() 建立一条管道线,两个子进程分别向管
道写一句话(写的内容自己定,但要有该进程的一些信息);
(2)父进程从管道中读出来自两个子进程的消息,显示在屏幕上;
(3)要求:父进程首先接收子进程 p1 发来的消息,然后再接收子
进程 p2 发来的消息;
(4 )两个子进程要并发执行;
(5)实现管道的互斥使用。当一个子进程正在对管道进行写操作时,
另 一 个 欲 写 入 管 道 的 子 进 程 必 须 等 待 。 使 用 系 统 调 用
lockf(fd[1],1,0) 实现对管道的加锁操作,用
您可能关注的文档
最近下载
- ISA-7X Servo Drive系列標準泛用型伺服驅動器技術手冊.pdf VIP
- 次氯酸钠发生器及原理PPT课件.ppt VIP
- 《汽车维修行业工时定额和收费标准》.pdf VIP
- 20240702一汽集团数字化工厂详细蓝图方案.pptx VIP
- 2026年数据科学与大数据应用技术测试题.docx VIP
- 变压器固定自动灭火系统完善化改造原则(试行).pdf VIP
- 2022年湖北农谷实业集团有限责任公司招聘考试题库及答案解析.docx VIP
- 框架协议采购内控检查清单(通用模版).docx VIP
- IConn-参数详解247页(中文版)PPT课件.pptx VIP
- 2022湖北农谷实业集团有限责任公司招聘试题及答案解析.docx VIP
原创力文档

文档评论(0)