实验8Linux系统进程的消息通信.ppt

上传人:max****ui 文档编号:11500596 上传时间:2020-04-26 格式:PPT 页数:6 大小:301.31KB
返回 下载 相关 举报
实验8Linux系统进程的消息通信.ppt_第1页
第1页 / 共6页
实验8Linux系统进程的消息通信.ppt_第2页
第2页 / 共6页
实验8Linux系统进程的消息通信.ppt_第3页
第3页 / 共6页
点击查看更多>>
资源描述
1,实验8LINUX系统进程的消息通信,实验8Linux系统进程的消息通信,一本实验目:熟悉支持消息通信机制及消息量机制。熟悉支持消息通信机制。,2,实验8LINUX系统进程的消息通信,二实验预备内容:阅读Linux系统的msg.c、sem.c和shm.c等源程序码文件,熟悉Linux的三种通信机制。,3,实验8LINUX系统进程的消息通信,三实验内容:消息的创建,发送和接收。1、使用系统调用msgget(),msgsnd(),msgrev()及msgctl()编制一长度为1K的消息的发送和接收程序。观察上面程序,说明控制消息队列系统调用msgctl()在此起什么作用?,4,实验8LINUX系统进程的消息通信,四提示:()为了便于操作和观察结果,用一个程序作为“引子”,先后fork()两个子进程,SERVERTCLIENT,进行通信。(2)SERVER端建立一个Key为75的消息队列,等待其他进程发来的消息。当遇到类型为1的消息,则作为结束信号,取消该队列,并退出SERVER。SERVER每收到一个消息后显示一句“(server)received”。(3)CLIENT端使用key为75的消息队列,先后发送类型为10到1的消息,然后退出。最后的一个消息,即是SERVER端需要的结束信号。CLIENT每发送一条消息后显示一句“(client)sent”。(4)父进程在SERVER和CLIENT均退出后结束。,5,实验8LINUX系统进程的消息通信,五实验源程序清单:,THEEND,6,实验8LINUX系统进程的消息通信,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!