您的任务是在mulproc.c中编写代码以分叉运行两个程序的两个子进程 testalphabet和testspecial
详细要求: 1)恰好产生两个子进程,一个是运行testspecial程序,另一个是运行 testalphabet程序;
2)当子进程开始执行程序时,在输出屏幕上显示一条消息,显示哪个子进程 进程(带有PID)正在运行该程序(带有程序名称),例如:
"CHILD <PID: 16741> process is executing testalphabet program!"
3)当一个子进程完成执行程序时,该子进程应终止,并在 同时,应该在输出屏幕上显示一条消息,显示完成哪个过程(带有PID) 该程序(带有程序名称),例如:
"CHILD <PID: 16741> process has done with testalphabet program !"
4)消息应符合实际的执行顺序,即当测试专用程序开始/结束时, 正确的消息应立即弹出。因此,您需要跟踪每个起点/终点 子进程。 预期的丝网印刷应类似于以下内容:
CHILD <PID: 16741> process is executing testalphabet program!
CHILD <PID: 16742> process is executing testspecial program!
, -> 745668
. -> 798072
... ...
CHILD <PID: 16742> process has done with testspecial program! See the results
above!
a -> 2973036
b -> 556908
... ...
CHILD <PID: 16741> process has done with testalphabet program! See the results
above!