首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带消息传递的IPC

带消息传递的IPC
EN

Stack Overflow用户
提问于 2008-11-04 11:18:04
回答 2查看 1.5K关注 0票数 3

我正在寻找关于可能的进程间通信机制的建议,我可以在我的自制操作系统中为AVR32板实现这些机制。

我现在的选择是实现Tanenbaum写的书中描述的消息传递机制。

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

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-11-04 18:27:43

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

脑海中浮现出一些具体的观点(现在已经有一段时间了):

由内核在进程内存空间之间复制的

  1. 消息数据,以便一个进程中的错误不会影响immediately.
  2. Ability发送和阻塞回复。
  3. 将消息放到队列中并继续移动以无限期地发送消息的能力,直到接收方做出响应;接收方可能同时接收和处理其它消息-这比您最初认为的更有价值。
票数 1
EN

Stack Overflow用户

发布于 2008-11-04 18:30:09

也许ZeroMQ项目可以成为您的替代方案?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/261560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档