繁体   English   中英

IPC与消息传递

[英]IPC with Message Passing

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

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

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

谢谢

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

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

  1. 内核在进程内存空间之间复制消息数据,以便一个进程中的错误不会影响另一个进程。
  2. 能够发送和阻止回复。
  3. 能够将消息放入队列并立即继续。
  4. 能够无限期地发送一个消息,直到接收者响应; 接收者可以在此期间接收和处理其他消息 - 这比您最初认为的更有价值。

也许ZeroMQ项目可以替代你?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM