关于receive原语直接寻址的隐式寻址的实现的问题
以下节选自《操作系统——精髓与设计原理 第七版》
send和receive原语中确定目标或源进程的方案可分为两类:直接寻址和间接寻址。
对于直接寻址,send原语包含目标进程的标识号,而receive原语则有两种处理方式,第一种要求进程显式指定源进程。另一种情况是不可能指定所期望的源进程,如打印机服务进程,对这类应用使用隐式寻址更为有效。此时receive原语的source参数保存了接收操作执行后的返回值。
对于receive原语直接寻址的第二种情况——隐式寻址,总是不太理解如何实现的,查阅了许多linux和mac中进程通信的资料,也是没有找到隐式寻址的实现方式,希望哪位可以指点一下隐式寻址的实现方式,最好是有样例,或是提供一些参考资料。
receive原语的source参数保存了接受操作执行后的返回值,但接受操作应该在receive原语之后执行,receive又如何用参数保存返回值呢?隐式寻址调用receive原语时source参数又应该传入什么样的值呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论