消息队列是内核地址空间中的内部链表,通过linux内核在各个进程之间传递内容,消息顺序地发送到消息队列中,并且以几种不同的方式 从队列中获取,每个消息队列可以用IPC标识符唯一的进行标识,内核中的消息队列是通过IPC的标识符来区别的,不同的消息队列之间是 相互独立的,每个消息队列中的消息又构成一个独立的链表. 消息队列中的数据结构 1.消息缓冲结构 向消息队列发送消息时,必须组成合理的数据结构.Linux系统定义了一个模版数据结构msgbuf: #include<linux/msg.h> st…