fork函数返回值有几种情况

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

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

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

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

fork函数的作用

一、fork入门知识:一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,

0.2万人浏览 forkfork函数