fork函数返回值有几种情况

2022-12-01 投稿:李雅婷 分享

在linux系统中,用户创建进程的唯一方法就是使用系统调用fork。fork函数最重要的就是返回值,非常特殊,返回两个值,分别给父进程和子进程,在fork创建进程时起到至关重要的地方。

原理:进程一旦调用了wait,就立即阻塞自己,当分析到当前进程的子进程已经exit,便会收集这个子进程的信息,然后彻底销毁,如果没有找到这样的子进程,就会一直阻塞在这里,直到有一个出现。

#fork函数返回值有几种情况#相关文章

Windows用不了fork函数

linux几种创建进程的方法在Linux中主要提供了fork、vfork、clone三个进程创建方法。  在linux源码中这三个调用的执行过程是执行fork(),vfork(),clone()时,通

0.2万人浏览 forkfork函数windows