vfork创建子进程
2024-11-08 本文已影响0人
锈色的栅栏
pid_t vfork(void)
功能:
vfork函数和fork函数一样都是在已有的进程中创建一个新的进程,但它们创建的子进程是有区别的。返回值:
创建子进程成功,则在子进程中返回0,父进程中返回子进程ID。出错则返回-1。
vfork创建的子进程 会保证子进程先运行,只有当子进程退出(调用exec)的时候,父进程才运行。
vfork创建的子进程 和父进程 共用一个空间。
pid_t vfork(void)
功能:
vfork函数和fork函数一样都是在已有的进程中创建一个新的进程,但它们创建的子进程是有区别的。返回值:
创建子进程成功,则在子进程中返回0,父进程中返回子进程ID。出错则返回-1。
vfork创建的子进程 会保证子进程先运行,只有当子进程退出(调用exec)的时候,父进程才运行。
vfork创建的子进程 和父进程 共用一个空间。