ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

IPC之消息队列(1)

IPC之消息队列(1)

一、先给直觉:消息队列到底是什么?

一句话理解

消息队列是一种“带消息边界、内核托管、支持优先级”的进程间通信机制。

和管道最大的不同点只有三个字:

有结构


二、用一个生活类比理解

邮局信箱模型

  • 每封信 = 一条消息

  • 有:

    • 内容

    • 长度

    • 优先级

  • 邮局(内核)负责:

    • 排队

    • 保管

    • 投递

你不需要知道对方是否在线。


三、消息队列的本质(内核视角)

1️⃣ 消息队列不是流,是“消息”

特性管道消息队列
是否有边界
是否有优先级
返回列表