美文网首页
vfork创建子进程

vfork创建子进程

作者: 锈色的栅栏 | 来源:发表于2024-11-08 08:49 被阅读0次

pid_t vfork(void)

功能:
    vfork函数和fork函数一样都是在已有的进程中创建一个新的进程,但它们创建的子进程是有区别的。返回值:
    创建子进程成功,则在子进程中返回0,父进程中返回子进程ID。出错则返回-1。

vfork创建的子进程 会保证子进程先运行,只有当子进程退出(调用exec)的时候,父进程才运行。
vfork创建的子进程 和父进程 共用一个空间。

相关文章

  • 四、进程操作

    创建、结束进程创建进程使用fork系统调用,结束进程使用exit。理解fork调用的意义,理解vfork调用的意义...

  • linux-08-进程管理2

    今天:进程结束 -fork() /exit退出进程/wait()父进程等待子进程/vfork()Unix/Linu...

  • fork与vfork的区别2020-05-04

    1.数据共享方面: fork ():子进程拷贝父进程的数据段,代码段 vfork( ):子进程与父进程共享...

  • Linux--fork与wait

    fork与exec 在Linux中,都是通过fork与vfork系统调用来创建子进程,并且在fork完之后,通常会...

  • linux应用程序进程操作(fork vfork)

    1fork ,fork的子进程和父进程同时运行,运行顺序不确定 2 vfork先运行子进程,再运行父进程 3 fo...

  • Linux进程笔记

    进程创建方式 1 fork函数 2 vfork 3 使用exec函数执行一段程序(了解) 进程的状态就绪/运行/阻...

  • vfork导致父进程环境变量被修改

    vfork版本 运行结果 可以看出,父进程没有设置环境变量MY_ENV,但是由于子进程12451 设置了环境变量,...

  • linux 进程控制笔记

    进程创建 普通函数调用完成后,最多返回(return)一次,但fork/vfork会返回二次,一次返回给父进程,一...

  • 进程

    创建子进程 循环创建N个子进程 回收子进程 守护进程

  • 进程操作

    一、进程创建 进程树 父进程创建若干子进程,子进程再创建其子进程,依次类推,构成进程树。进程的调度,其实就是在进程...

网友评论

      本文标题:vfork创建子进程

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