分叉和 parent child 交流

Forks and parent child communication

我不熟悉 Linux 系统命令和 IPC 相关主题。

我有一个 child 计算给定数字的阶乘,然后将结果传回给 parent。然后 parent 将打印接收到的输出。

我必须这样做 WITHOUT 使用任何类型的 PIPES 。 在这一点上,我对不同类型的 IPC.The 进行了少量研究,我正在考虑的两条路线是文件映射和邮件槽。 但是考虑到任务的基础性,它们似乎都太复杂了。

有哪些简单的方法可以解决这个问题?

如果您的程序正在分叉子项,请在父项中创建一个共享位置,然后让子项在该位置填写结果 space,因为所有内存都可供父项和子项访问fork().

的时间