gpt4 book ai didi

c - 带消息传递的 IPC

转载 作者:行者123 更新时间:2023-12-02 04:19:41 26 4
gpt4 key购买 nike

我正在寻找有关我可以在我自制的 AVR32 板操作系统中实现的可能 IPC 机制的建议。

我目前的选择是实现 Tanenbaum 所写书籍中描述的按摩传递机制。

这是一个不错的选择吗?有没有更简单的方法来实现 IPC?

谢谢

最佳答案

我的建议是在做出任何决定之前查看 QNX RTOS (www.qnx.com) 支持的消息传递原语。我花了几年时间在那个环境中编写了一个复杂的多进程系统,它是我遇到过的最好的基于消息的 O/S。

突然想到的一些具体点(现在已经有一段时间了):

  • 内核在进程内存空间之间复制的消息数据,以便一个进程中的错误不会影响另一个进程。
  • 能够发送和阻止回复。
  • 能够将消息放入队列并立即继续。
  • 能够无限期地发送消息 block 直到接收者响应;接收者可能同时接收和处理其他消息——这比你最初想象的更有值(value)。
  • 关于c - 带消息传递的 IPC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/261560/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com