fork函数在哪个头文件

2022-11-30 投稿:姚扬云 分享

EXEC不是cisco的, 是linux的环境高级。exec函数族,顾名思义,就是一簇函数,他把当前进程映像替换成新的程序文件,而且该程序通常main函数开始执行!

用fork函数创建子进程后,子进程往往要调用一种exec函数以执行另一个程序。

当进程调用一种exec函数时,该进程完全由新程序代换,而新程序则从其main函数开始执行。因为调用exec并不创建新进程,所以前后的进程ID并未改变。

exec只是用另一个新程序替换了当前进程的正文、数据、堆和栈段。有六种不同的exec函数可供使用,它们常常被统称为exec函数。

这些exec函数都是UNIX进程控制原语。

用fork可以创建新进程,用exec可以执行新的程序。

exit函数和两个wait函数处理终止和等待终止。这些是我们需要的基本的进程控制原语。

#fork函数在哪个头文件#相关文章

fork函数流程图

函数原型如下:#include <sys/types.h>#include <unistd.h>pid_t fork(void);正确返回:在父进程中返回子进程的进程号,在子进

0.2万人浏览 forkfork函数