登录 注册
当前位置:主页 > 资源下载 > 47 > 分享一个关于操作系统的PPT,内容为消息的接收部分

分享一个关于操作系统的PPT,内容为消息的接收部分

  • 更新:2024-11-04 14:57:32
  • 大小:3.27MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:OS - 操作系统
  • 格式:PPT

资源介绍

四、消息的接收 int msgrcv(int msgid, struct msgbuf *msgp, int msgsz,long msgtpy int msgflg) 对于msgrcv系统调用,核心完成的工作: 1. 消息队列的描述符和许可权的检查; 2. 根据msgtpy的不同分成三种情况处理: ①     msgtpy=0,核心寻找消息队列中的第一个消息,并将它返回给调用者 ②     msgtpy为正数时,核心返回给定消息类型的第一个消息。 ③     msgtpy为负数时,核心应在其类型值小于或等于msgtpy绝对值的所有消息中,选出其类型值最低的一个消息。