1 / 2
文档名称:

os代码加截图.doc

格式:doc   大小:50KB   页数:2
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

os代码加截图.doc

上传人:ipod0b 2017/8/2 文件大小:50 KB

下载得到文件列表

os代码加截图.doc

相关文档

文档介绍

文档介绍:#include<>
#include<>
#include<>
#include<>
void waiting(),stop();
int wait_mark;
main()
{
int p1,p2;
if(p1=fork())
{
if(pa=fork())
{
wait_mark=1;
signal(SIGINT,stop);
waiting();
kill(p1,16);
kill(p2,17);
wait(0);
wait(0);
printf("parent process is killed!\n");
exit(0);
}
else{
wait_mark=1;
signal(SIGINT,stop);
waiting();
lockf(1,0,0);
printf("child process2 is killed by parent!\n");
lockf(1,0,0);
exit(0);
}
}
else{
wait_mark=1;
signal(SIGINT,stop);
waiting();
lockf(1,0,0);
printf("child process1 is killed by parent!\n");
lockf(1,0,0);
printf("child ess1 is killed by parent!\n");
lockf(1,0,0);
exit(0);
}
}
void waiting()
{
while (wait_mark!=0);
}
void stop()
{
wait_mark=0;
}