- 44
- 0
- 约1.17千字
- 约 4页
- 2021-08-15 发布于天津
- 举报
实验三 进程间的通信
1、实验目的
学习如何利用管道机制、 消息缓冲队列进行进程间的通信, 并加深对
上述通信机制的理解。
2、实验内容
1)了解系统调用 pipe() 、msgget() 、msgsnd() 、msgrcv() 的功能和实现过程。
2)编写一段程序,使其用管道来实现父子进程之间的进程通信。
子进程向父进程发送自己的进程标识符,以及字符串“ is sending a message to parent! ”。父进程则通过管道读出子进程发来的消息,将消息显示在屏幕上,然后终止。
3)编写一段程序,使用消息缓冲队列来实现client 进程和
server
进程之间的通信。 server
进程先建立一个关键字为
SVKEY
(如
75)的消息队列, 然后等待接收类型为
REQ(如
1)的消息;
在收到请求消息后,它便显示字符串“
serving for client
”和
接收到的
client
进程的进程标识数, 表示正在为
client
进程服
务;然后再向
client
进程发送一应答消息, 该消息类型是
client
进程的进程标识数,而正文则是 server 进程自己的标识数。
client 进程则向消息队列发送类型为 REQ的消息(消息的正文
为自己的进程标识数) 以取得 server 进程的
您可能关注的文档
最近下载
- 光伏员工培训.pptx VIP
- 超星尔雅学习通《中国陶瓷鉴赏与器物陈设》章节测试答案.docx VIP
- 光伏发电设备培训课件.ppt VIP
- 光伏发电知识培训 适用于业务培训 商务培训 销售课程 主题宣传培训PPT课件.pptx VIP
- 光伏业务培训课件.pptx VIP
- 天然气燃烧器设计计算书.xlsx VIP
- AP宏观经济学(2019年真题)全套含选择题.pdf VIP
- AP宏观经济学(2017年真题)全套含选择题.pdf VIP
- AP宏观经济学 2014年真题 附答案和评分标准 AP Macroeconomics 2014 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 2022年郑州电力高等专科学校单招综合素质考试试题及答案解析.docx VIP
原创力文档

文档评论(0)