当前位置:   article > 正文

创建进程的系统调用_创建新进程的系统调用

创建新进程的系统调用

Unix采用fork、exec两个系统调用来完成新进程的创建

fork()创建调用该命令的进程的副本。子进程与父进程几乎处处相同,fork后两个进程执行的程序是一样的,id不一样,相应变量就不一致,执行内容也不一样

exit是C++的函数,用于退出程序

wait()位于<sys/wait.h>,这个头文件也是POSIX标准中的。其作用是:调用后立即阻塞自己,直到当前进程的某个子进程退出

exec把新程序加载到内存中重写新创建的子进程。系统调用返回时,变成两个进程,第二个进程已经变成新的程序在运行了
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/273206
推荐阅读
相关标签
  

闽ICP备14008679号