- 50
- 0
- 约5.58千字
- 约 21页
- 2018-06-24 发布于浙江
- 举报
操作系统实验,实8 消息队列
实验八 消息队列 实验目的 加深对进程概念的理解,明确进程和程序的区别、进一步认识并发执行的实质 了解并熟悉Linux系统中利用消息队列实现进程通信的基本概念及方法 熟悉Linux提供的有关系统调用函数/库函数,并能使用这些函数 实验准备及预习 阅读讲义《附件9-消息队列》,了解Linux系统中利用消息队列实现进程通信的基本概念及方法 熟悉Linux提供的有关系统调用函数/库函数:msgget()、msgsnd()、msgrcv()、msgctl() 基本概念 消息队列提供了一种在两个进程之间传递数据的简单且有效的方法 与命名管道相比,它独立于发送/接收进程而存在,消除了同步命名管道打开/关闭时可能产生的一些困难 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法;每个数据块都有一个类型标识,接收进程可独立地接收不同类型的数据块 消息队列存在于系统内核中,每个消息队列的容量(所能容纳的字节数)都有限制,该值因系统不同而不同 消息队列的创建 #includesys/msg.h int msgget(key_t key,int msgflg); 功能:创建一个消息队列或取得一个已经存在的消息队列 返回值:成功返回消息队列的标示符(ID),失败为-1 参数: key:消息队列的键值,为IPC_PRIVATE时将创建一个只能被创建进程读写的消息队列;若不是IPC_PRIV
您可能关注的文档
最近下载
- 政府采购案例分析解析.ppt VIP
- 重庆市西南大附属中学2023-2024学年英语八下期末学业质量监测试题含答案.doc VIP
- 铁路客服信息工程施工工艺规范汇编-V1.0.docx VIP
- 10 铁路建设工程监理规范.ppt VIP
- 年研发2.6万千瓦铝-空气金属燃料电池项目可行性报告.doc VIP
- GB∕T 3655-2022 用爱泼斯坦方圈测量电工钢带(片)磁性能的方法.pdf
- ASME B30.10中文版-缆索、起重机、桅杆、提升机、吊钩、起重器、吊索的安全标准.doc VIP
- (2023)精麻药品培训考试题库附含答案 .pdf VIP
- 电信智能云服务交付工程师(网大版)备考试题库大全(附答案).doc VIP
- 安徽省马鞍山市2022-2023学年高一下学期期末考试化学试题原卷版+解析版.docx VIP
原创力文档

文档评论(0)