1 / 26
文档名称:

精品LINUX源代码分析消息管理.doc

格式:doc   大小:253KB   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

精品LINUX源代码分析消息管理.doc

上传人:ttteee8 2020/7/13 文件大小:253 KB

下载得到文件列表

精品LINUX源代码分析消息管理.doc

相关文档

文档介绍

文档介绍:Linux源代码分析内容::欧阳杨丑位:浙江大学混合9741999年12月10日于求是Linux源代码分析ipc/•前言:在操作系统中,有些进程存在■相互制妁的关系,这些制约关系来源于并行进程的相互舍作和资源共享。为了使合作进程和资源共享进程艇协调一致的向前推进,必须使他们保持联系,一边相互了解。进程相互间册妥交换_定数量的信息,,:消电队列,信号■•.•包含的头文件:#include<linux/>#include<linux/>#include<linux/>#include<linux/>#include<linux/>#include<asm/>•msg,c中包含的函数模块:>有关进程间通信资源的属性:•键(key):一个由用小提供的醛数,用来标志某个湖g。•创建者(creator):创建运个洲电的进程的用户ID(UID)和通ID(GID).•所有者(owner):,资源的剑建者就匙资源的所有者。资源的剑笑法进程,当前的所有者进程和布姒用户具小改变资源所有者的权力。>拿数类型的说明:structipc_perm{__key_tkey;//整型,0表示private,非0表示publicushortuid; //资源拥有者前有效标识ushortgid; //资源拥有者所在组的有效标识ushortcuid;//资源创建者的有效标识ushortcgid;//资源创建者所在组的有效标识ushortmode;//访问模式ushortseq;//序列号『计算标识符];系统在创建泌息队列的同时设定了访问权限,,,,(structmsg*msg_next;longmsg_type;char*msg_spot;time_tmsg_time;shortirsg_ts;);〃消息队列中的下一个〃消息的类型〃存放消息内容的地址〃消息发送的时间〃(structipc_permmsg_perm;structmsg*msg_first;structmsg*msg_last;〃指向消息队列的第一条消息〃指向消息队列的最后一条消息time_tmsg_stime;time_tmsg_rtime;msg_ctime;structwait_queue*wvvait;structwait_queue*rwait;ushortmsg_cbytes;ushortmsg_qnum;ushortmsg_qbytes;ushortmsg_lspid;//最后发送时间//最后接收时间〃最后修改时间〃写消息进程的等待队列〃读消息进程的等待队列〃队列中消息的字节数〃队列中的消息数〃队列中消息的最大字节数//最后一个发送消息的进程的标识ushortmsgjrpid;〃最后一个接收消息的进程的标识号每一^msqid_ds结构代表一个洲息队列,悬进程读国的信庖的存储空间ostaticstructmsqid_ds*msgque[MSGMNI];定义了一个消息队列数姐msgque,数姐的无素类型指向msqid_ds结构的指针。渭鹿在队列中Jt装到来的顺序维护。进程建新魔时,这些洲息技FIFO从趴列中移去。图:Linux消息队列以下是消息传递的示意图:(longmtype; 〃消息的类型charmtext[l]; 〃消息的内容);*next;〃指针指向等待队列的下一个structtask_struct*task;/^tasMtruct存放的是进程控制块的信息*/);wait_queue代表者种者样的进程等待队列。staticintmsgbytes=0;〃代表消息的字节数staticintmsghdrs=0;staticunsignedshortmsg_seq=0;〃代表消息的序列号staticintused_queues=0;〃代表使用的消息数staticintmax_ms

最近更新

扇贝单词营销推广方案 26页

计算机监控管理系统的设计与实现(论文) 68页

酒店管理系统的分析与设计 25页

高考物理选择题专题训练 专题4 课标高考卷 .. 4页

建筑主题大赛活动方案 31页

幼儿翻书比赛活动方案 34页

巩义公司户外团建活动方案 32页

属具开发推广方案 33页

宽容包容名言警句(通用42句) 12页

宣传学校推广方案模板 28页

安保规划方案 30页

2024中冶建工集团限公司校园招聘15人高频考题.. 147页

媒体信息文章推广方案 31页

2024安徽公务员考试行测真题(文字版)之言语理.. 116页

2024山东高速集团限公司校园招聘2940人高频考.. 147页

2024年三亚航空旅游职业学院单招职业适应性测.. 95页

2024年东方国际(集团)有限公司校园招聘考试试.. 146页

2024年中林集团招聘笔试冲刺题完整版 146页

2024年临海市东部人力资源开发有限公司招聘笔.. 148页

2024年事业单位教师招聘言语理解与表达题库附.. 119页

2024年事业单位教师招聘(言语理解与表达)30.. 172页

2024年事业单位教师招聘(言语理解与表达)30.. 175页

2024年伊电控股集团有限公司校园招聘考试试题.. 147页

2024年信阳职业技术学院单招职业适应性测试题.. 93页

2024年冀中职业学院单招职业适应性测试题库附.. 98页

大面镇安置规划方案 31页

2024年嘉兴南湖新区东栅街道下属国企招聘笔试.. 147页

2024年国家公务员录用考试行测言语理解与表达.. 118页

2024年国家公务员考试行测言语理解与表达逆天.. 118页

2024年圆通速递股份有限公司校园招聘考试试题.. 147页