7 ~> 消息队列
7.1 消息队列的概念
这个消息队列是系统层面的概念,不是组件级别的。
所谓的消息队列,就是在操作系统里面维护一个队列结构。
7.2 消息队列的原理
- 消息队列——操作系统提供的 IPC 结构。
也会存在一个由用户设置的 key 值(A、B 进程都能够看到),约定好的。
双方通过往消息队列里面插入节点来进行通信。
消息队列在内核中也要存在一个描述结构体。
消息队列也有自己的结构体,看到自己的键值。
消息队列和共享内存都是系统级的 IPC。
如果这个数据节点只有数据,操作系统怎么区分这是 A 的还是 B 的? 必须保证这种数据块是有类型的数据块!
- 消息队列是一种一个进程给另一个进程发送有类型数据块的方式!
我们需要的系统调用:
7.3 消息队列的接口
7.4 消息队列的一些命令
- 查看消息队列
- 删除消息队列


