我想创建两个子进程并分发文件中的单词排序。例如,第一个单词转到 child1,然后第二个单词转到 child2,然后第三个单词再次转到 child1,依此类推。这两个子进程应该并行运行并使用 UNIX sort 命令对单词进行排序并将输出存储到文件中。
算法如下
1)子进程解析器从文件中获取所有单词并写入管道
2)子进程排序器从管道中读取并使用带有 execlp 函数的排序对单词进行排序
3) 子进程抑制器使用 uniq 命令删除重复项。
现在我想将单词的排序拆分为 2 个子进程,但我不明白如何做到这一点。
感谢您提前提供任何输入或帮助。