
1.编写一 C 语言程序(程序名为 fork.c),使用系统调用 fork( )创建两个
子进程。当程序运行时,系统中有一个父进程和两个子进程在并发执行。父亲进
程执行时屏幕显示“I am father”,儿子进程执行时屏幕显示“I am son”,女儿
进程执行时屏幕显示“I am daughter”。
2.多次连续反复运行这个程序,观察屏幕显示结果的顺序,直至出现不一样的
情 况 为 止 。 记 下 这 种 情 况 , 试 简 单 分 析 其 原 因 。
实验内容二
1.编写一 C 语言程序(程序名为 fork.c),使用系统调用 fork( )创建一个
子进程,然后在子进程中再创建子子进程。当程序运行时,系统中有一个父进程、