什么是消息
格式化的可变长的消息单元.
消息机制的工作
- 一个进程可以给任意进程发送消息
- 一个进程受到多个消息时, 会将它们排成一个消息队列.
消息机制的数据结构
消息首部
记录与消息有关的信息:
消息的类型、大小、指向消息数据区的指针、消息队列的链接指针等
消息队列头表
- 每一项作为一个消息队列的消息头
- 记录消息队列的有关信息
1. 指向消息队列中第一个和最后一个消息的指针
2. 队列中消息的数目
3. 队列中消息数据的总字节数
4. 队列所允许消息书的最大字节总数
5. 等
消息队列的描述符
每个消息队列有个被用户指定的关键字名字
作用域文件描述符一致