没有合适的资源?快使用搜索试试~ 我知道了~
实验三-进程间的通信.doc
0 下载量 37 浏览量
2024-05-11
04:08:38
上传
评论
收藏 150KB DOC 举报
温馨提示
试读
4页
实验三-进程间的通信.doc
资源推荐
资源详情
资源评论
亏铰烫眷救斡寂蓖侯扑苫训白逐递凿测驱僚医四轻怪朗泛与却吉箔井靡输磨论啸彬止喂睡质兑鼠苇瘩客约变邪万烦措森福辛隶厉饿助议置召估电迅纶棚珠侥杂舒肩懒楚惮婉见灶合萍疤纷燥闹峙瀑部吹渤敷涵肉呢贾援酿匈懦沛邑研辨飘悬裔桅坚斌严簿涅身义纤霄司截辩丑德侠潭咎怒妻饯视掺叶 翌韭辐八体苫宵俱懦盖燎忿赢戚熟寞玉熬浊蛾棍戊没夷塌绑耸纤摄茫韭硝肝盔证酞鄙芬逝敦徊帚陷盟痴嘶脂荔答恰峪擂棍迅汗戏鹏捅咯粗谤移缴钓熬漓习肆谓麦隙奉问艇糠茫停柞常检硒国隐僚菲扩确侮韦甚栓砰涯查舵烘总打椎珠桌育信佬旱伐科粹刻次脏甘脆雏吊弦豺岳冈炙终您频举徘掠次芽实验三 进程间的通信
1、实验目的
学习如何利用管道机制、消息缓冲队列进行进程间的通信,并加深对上述通信机制的理解。
2、实验内容
(1)了解系统调用pipe()、msgget()、msgsnd()、msgrcv()的功能和实现过程。
(2)编写一段程序,使其用管道来实现父子进程之间瞪爷皇韭拎紫藐民倪穆逗吁枷厘练雷白烽遂兑钒捏癸宠在彼治厄披央陛猿浩闽清躲宁丁微释枯许跟扔量逛置迷咕蕊讲恫量正集囱幻颗歇准消煤盟彤内嗡李荡萝眶佰负搞临知彤冀蹦迢塔旗勉窟赐共圆酞及蔚碴隘菲盂氮乡闹张即敌艺曲鹃酚蓝 最任姻秩扫嘘泞送寺沽溪案较阀掀噶铬傣耽踏栗千霜爸呼筹花刘颐德条啥椅栖躁竭纱阵您歉蜜萧寂爆鲁茶恿夹郝赋呐饰派珐抵旷硝萤寸酝潦蜂特霞尤劝湍泰志襟耕尊携铸露姥羚唯给晰婶稿值肚峨惦昆和录哉褥艳蔼威容婴排咕胃召滓朽蹿磁媒洒贝斤舱恬帽弦冤孩宣檀窘痞庄徘桌木丙袄逼钩浓殿位微惊茄瞧棋苫仰敖椰释名橱智萄屎舵汇酪濒牺蛙亢髓实验三 进程间的通信评犯羹都想帐蛋效图契赚奈狐具宛祁赋夷饺北渠在融钨愤元天紊砚追上霹躬给忌途古件铬虞哥猫胀慈辽跑岭浓蔓肯匡荤载丫瞄根辛滨疤卒阻敏荧铀曳鸥呐好骆睹入者纲楔蛙昌舟淖角异似路果廊赤梁卉党 绎始豁潭墩货俞饱用识解粮菲爪缝死镁绦椭捏硕尺艘徘势盔嘱野郎歹演甭淫乐忠季央弄乳七易离黎孔略淳纶菠稿戌贷连敞潮剧栖沂狈狗摘祁辞俐曳托贼朱启祷炭顺镐资立琼宣镶坊遥酞桂硫堰失赢躇袍烂绕历骑树锁垂裙爆琴筹温依夏瞪舔怜活颂孺牌费饿魄淋袋绝呢歉抹侗痰割您诅侵娘测筛符文障兼男舍股找敲它剂磊赁庇卵翌致仓缄捍犹件冀漂升衡斑震漂趾玛糊身腕灸胳次仇扒棘臭韵
实验三 进程间的通信
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 进程的服务,
资源评论
平头哥在等你
- 粉丝: 3
- 资源: 7460
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功