⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 homeworkb.c

📁 用系统调用signal()让父进程捕捉键盘上来的中断信号(按Ctrl-C键);当捕捉到中断信号后
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -