美文网首页
父进程和子进程

父进程和子进程

作者: jackniu_ae28 | 来源:发表于2020-07-14 11:58 被阅读0次

使用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

相关文章

  • 进程管理

    进程(process)通常可被归为父进程和子进程。 父进程负责创建和结束子进程。子进程调用exit()并不能立即结...

  • Linux回收子进程

    孤儿进程 孤儿进程: 父进程先于子进程结束,则子进程成为孤儿进程,子进程的父进程成为init进程,称为init进程...

  • 父进程和子进程

    子进程由父进程fork而来,拷贝父进程的全部代码,但执行时是选择执行的:从fork后开始执行。比如父进程第一次fo...

  • 父进程和子进程

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

  • 孤儿进程和僵尸进程

    基本概念 在unix/linux中,正常情况下,子进程是通过父进程创建,子进程再创建新的进程。子进程的结束和父进程...

  • node.js略知一二之child_process

    子进程与父进程分离 正常情况下,父进程结束后,子进程都会被终结。如果我们想要子进程和父进程进行分离,可以使用spa...

  • fork 进程测试 copy-on-write

    父进程 fork 子进程后,子进程通过 copy-on-write 模式获得父进程内存,也就是子进程共用了大部分父...

  • 僵尸进程的产生和防范

    僵尸进程 僵尸进程的产生 fork产生的父进程和子进程有退出的先后顺序,如果子进程在父进程前退出就会产生,而父进程...

  • Linux进程

    一、概念 在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进...

  • 示例说明僵尸进程的危害及解决方法

    简述 首先简要说明下僵尸进程和孤儿进程的概念(前提都是父进程调用fork产生子进程) 僵尸进程:子进程终止,父进程...

网友评论

      本文标题:父进程和子进程

      本文链接:https://www.haomeiwen.com/subject/nwautktx.html