我是 Linux 系统命令和 IPC 相关主题的新手。
我有一个 child 计算给定数字的阶乘,然后将结果传回给 parent 。然后 parent 将打印收到的输出。
我必须WITHOUT使用任何类型的PIPES来做到这一点。 在这一点上,我对不同类型的 IPC 进行了少量研究。我考虑的两条路线是文件映射和邮件槽。 然而,考虑到任务的基础性,它们似乎都太复杂了。
有哪些简单的方法可以解决这个问题?
最佳答案
如果您的程序正在 fork 子程序,请在父程序中创建一个共享位置,然后让子程序在该空间中填写结果,因为在执行 fork()
.
关于c++ - fork 与父子通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46534649/