homeworkb.c
来自「用系统调用signal()让父进程捕捉键盘上来的中断信号(按Ctrl-C键);当」· C语言 代码 · 共 60 行
C
60 行
#include<stdio.h>
void pro1()
{
int i;
sleep(2);
for(i=1;i<=10;i++)
{
printf("b ");
}
printf("\n");
}
void pro2()
{
int i;
sleep(2);
for(i=1;i<=10;i++)
{
printf("c ");
}
printf("\n");
}
int main(void)
{
int pid1,pid2;
int i;
for(i=1;i<=5;i++)
{
printf("a ");
}
printf("\n");
pid1=fork();
if(pid1==0)
{
pro1();
printf("child 1 is alive!\n");
// execl("/bin/ls","ls","-al",0);
exit(1);
}
else
{
pid2=fork();
if(pid2==0)
{
pro2();
printf("child 2 is alive!\n");
// execl("/bin/ls","ls","-a",0);
exit(1);
}
else
{
wait();
wait();
for(i=1;i<=5;i++)
printf("a ");
printf("\n");
}
}
printf("over\n");
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?