操作系统实验一 Linux基本环境及进程管理(12)
时间:2025-05-04
时间:2025-05-04
操作系统实验一 Linux基本环境及进程管理
{
Printf(“p1\n”);
signal(SIGUSR1,Int1);
signal(16,SIG_IGN);
pause();
exit(0);
}
Else
{
While((pid2=fork())==-1);
If(pid2==0)
{
printf(“p2\n”);
signal(SIGUSR2,Int2);
signal(17,SIG_IGN);
pause();
exit(0);
}
Else
{
Printtf(“parent\n”);
signal(SIGINT,IntDelete);
waitpid(-1,&exitpid,0);
printf("parent process is killed! \n");
exit(0);
}
}
}
〈运行结果〉
请读者将上述程序输入计算机后,执行并观察。
〈分析〉由于忽略了终端与退出的信号,程序会一直保持阻塞状态而无法退出。
上一篇:外研版四年级英语上册M3测试题
下一篇:最新的计算机应用基础单选多选题