分叉和 parent child 交流
Forks and parent child communication
我不熟悉 Linux 系统命令和 IPC 相关主题。
我有一个 child 计算给定数字的阶乘,然后将结果传回给 parent。然后 parent 将打印接收到的输出。
我必须这样做 WITHOUT 使用任何类型的 PIPES 。
在这一点上,我对不同类型的 IPC.The 进行了少量研究,我正在考虑的两条路线是文件映射和邮件槽。
但是考虑到任务的基础性,它们似乎都太复杂了。
有哪些简单的方法可以解决这个问题?
如果您的程序正在分叉子项,请在父项中创建一个共享位置,然后让子项在该位置填写结果 space,因为所有内存都可供父项和子项访问fork()
.
的时间
我不熟悉 Linux 系统命令和 IPC 相关主题。
我有一个 child 计算给定数字的阶乘,然后将结果传回给 parent。然后 parent 将打印接收到的输出。
我必须这样做 WITHOUT 使用任何类型的 PIPES 。 在这一点上,我对不同类型的 IPC.The 进行了少量研究,我正在考虑的两条路线是文件映射和邮件槽。 但是考虑到任务的基础性,它们似乎都太复杂了。
有哪些简单的方法可以解决这个问题?
如果您的程序正在分叉子项,请在父项中创建一个共享位置,然后让子项在该位置填写结果 space,因为所有内存都可供父项和子项访问fork()
.