父进程和子进程

2020-07-14  本文已影响0人  jackniu_ae28

使用fork函数创建子进程后,子进程和父进程就同时运行,运行时间和顺序取决于处理器的调度进制

代码

if((pid =  fork())<0)
        {
            perror("fork error ");
            exit(-1);
        }
        else if(pid == 0)//子进程运行
        {
            //abort(); //异常退出
                while (1)
                {
                        printf("chlid sleeping \n");
                        sleep(1);
                }
            exit(0); 
        }
        else // 父进程运行
        {
            while (1)
            {
              sleep(2);
                printf("parent send SIGNT to child \n");

            }
      } 

运行结果:


image.png
上一篇 下一篇

猜你喜欢

热点阅读