(P34)posix消息队列

(P34)posix消息队列

上面只有两个参数只能打开消息队列,不能创建消息队列
(P34)posix消息队列

(P34)posix消息队列

man 7 overview
消息队列存在于系统的虚拟文件系统中,但是该文件系统得挂载到某个目录底下才能用
(P34)posix消息队列
(P34)posix消息队列

QSIZE:消息队列当前的字节数
(P34)posix消息队列

(P34)posix消息队列

关闭不代表删除,仅仅代表不能通过该消息队列描述符来访问队列了
(P34)posix消息队列

实际上是删除连接数,当连接数为0时,才将文件删除

查看文件连接数
(P34)posix消息队列

(P34)posix消息队列

指定mqid,将属性获取至attr
指定mqid,设置新的属性,返回原来的属性

posix 消息队列既可以随内核持续,也可以随文件系统持续,但是至少是随内核持续(当访问该消息队列最后一个进程结束的时候,该消息队列不会被删除)
(P34)posix消息队列

(P34)posix消息队列
(P34)posix消息队列
消息的大小36字节刚好是student结构体的大小
(P34)posix消息队列

len应该是消息队列中每条消息长度的最大值
(P34)posix消息队列
连续往消息队列中塞入4条消息
接收到的消息的第一条消息优先级是最高的

(P34)posix消息队列

36:32