我正在开发一个 C 项目,其目标是使用多个进程对文件进行排序。该文件被提供给第一个程序,即“根”进程,但随后根分叉和执行到“拆分”进程,然后分叉和执行到“排序”进程。基本上是用于排序的进程的二叉树。
我的问题是如何在文件系统中组织所有这些程序。我需要3个主要方法对吗?因为当您执行时,主要方法运行正确吗?如果是这样,所有 3 个程序不能在同一个文件夹中并一起编译,对吗?我必须有3个不同的make文件?
我需要这样的东西吗:主文件夹
根文件夹--拆分器文件夹--排序器文件夹
这是我拥有的第一个涉及多个进程的操作系统项目。先感谢您