我的大学教授要我用C语言为Unix机器开发一个项目。 我应该做一个足球锦标赛模拟器,其中有一个父母,并且有一些孩子(两队之间的每场比赛)。 父级必须创建匹配项,匹配项必须将最终结果告知父级。
我认为最好的办法是使用fork()系统调用和未命名的管道。
你怎么看?
由于
答案 0 :(得分:1)
您的建议有效。这种方法会起作用。使用一大块共享内存和互斥量可能更容易,但它最终是你的呼叫。我在下面的参考资料中添加了一个使用pthread_mutex
调用和mmap
的工作示例,该示例可以帮助您启动并运行。祝你好运!
<强>参考强>
<https://stackoverflow.com/questions/19172541/procs-fork-and-mutexes>