C流程之间的沟通

时间:2014-04-29 19:39:06

标签: c linux communication system-calls

我的大学教授要我用C语言为Unix机器开发一个项目。 我应该做一个足球锦标赛模拟器,其中有一个父母,并且有一些孩子(两队之间的每场比赛)。 父级必须创建匹配项,匹配项必须将最终结果告知父级。

我认为最好的办法是使用fork()系统调用和未命名的管道。

你怎么看?

由于

1 个答案:

答案 0 :(得分:1)

您的建议有效。这种方法会起作用。使用一大块共享内存和互斥量可能更容易,但它最终是你的呼叫。我在下面的参考资料中添加了一个使用pthread_mutex调用和mmap的工作示例,该示例可以帮助您启动并运行。祝你好运!

<强>参考


  1. C procs,fork()和互斥锁,已访问2014-04-29,<https://stackoverflow.com/questions/19172541/procs-fork-and-mutexes>