我必须创建一个Process系列,如图所示,我做了。 下一步是打印所有父进程,他们正在等待他们的X Childs。
我现在的问题是如何弄清楚或获取父进程有多少子女的信息。
我们正在使用Debian Shell上的语言C进行编程,如果你能考虑到这一点,那么给你的答案会很好。
我没有故意在这里写下我的代码,因为我不想得到基于代码的答案,而是想要一些循环的参数的想法和tipp ...我希望你理解我的意思^ ^
提前致谢。
答案 0 :(得分:2)
以下是您想要做的非常基本的步骤:
PS:假设你还没有完成递归函数调用。
STEP1: First get the process id PID
STEP2:Find the child process IDs for PID and maintain a list (array) of them.
STEP3:Repeat STEP2 for all child process IDs saved in the list