操作系统进程控制实验报告(4)
时间:2025-07-15
时间:2025-07-15
lockf(stdout,0,0); exit(0); } }
void waiting()
{ while(wait_mark!=0); } void stop()
{ wait_mark=0; }
四、运行结果及其结果分析
实验一:
结果分析:0:在子进程中,pid变量保存的fork()返回值为0,表示当前进程是
子进程。
>0:在父进程中,pid变量保存的fork()返回值为子进程的pid值。 -1:创建失败。
实验二:
结果分析:从键盘输入中断信号,父进程收到中断信号用系统调用kill向两个子
进程发出信号,子进程收到信号后分别输出Child process 1 is killed by parent!,Child process 2 is killed by parent!结束进程并exit(0),父进程收到两个exit(0)后输出Parent process is killed!结束进程。
上一篇:2009年结算规定(正式)
下一篇:多元统计分析实验的原始数据