【发布时间】:2026-01-09 04:20:05
【问题描述】:
我有一个生产者线程和一个消费者线程,其中生产者的运行速度比消费者快 我需要从生产者那里传输数据并在消费者上处理它,生产者每秒会给出一个包含 1000 个元素的数组,消费者应该等到它有 10 组数组并处理它(消费者每 10 秒运行一次)
我可以看到我们可以修改 POSIX 消息队列来输入一个包含 1000 个元素的双精度数组
传输真实数据、POXIS 消息队列或 PIPES/Named PIPES 哪个更好?
这也可以用 PIPES 实现吗?
【问题讨论】:
标签: queue pipe pthreads named-pipes