操作系统实验一 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);
}
}
}
〈运行结果〉
请读者将上述程序输入计算机后,执行并观察。
〈分析〉由于忽略了终端与退出的信号,程序会一直保持阻塞状态而无法退出。
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育操作系统实验一 Linux基本环境及进程管理(16)全文阅读和word下载服务。
相关推荐: