本文主要是介绍Linux进程——vfork函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
vfork()
函数原型
pid_t vfork(void);//pid_t是无符号整型
#include <sys/types.h>#include <unistd.h>
vfork() 函数和 fork() 函数一样都是在已有的进程中创建一个新的进程,但它们创建的子进程是有区别的。
成功 | 子进程中返回 0,父进程中返回子进程 ID |
失败 | 返回 -1 |
vfork与fork的区别
关键区别一:
fork执行时无先后顺序,父进程与子进程会争夺执行
vfork保证子进程先运行,当子进程调用exit退出后&
这篇关于Linux进程——vfork函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!