当前位置: 技术问答>linux和unix
如何理解fork函数返回2次啊?
来源: 互联网 发布时间:2016-07-08
本文导语: rt,求教各位高手! | 看你自己怎么理解了,你认为那样容易理解也没什么不可以。 红色部分的:当指令顺序执行到fork时,操作系统会创建一个子进程,父子进程是相互独立的,各自执行各自的,并...
rt,求教各位高手!
|
看你自己怎么理解了,你认为那样容易理解也没什么不可以。
红色部分的:当指令顺序执行到fork时,操作系统会创建一个子进程,父子进程是相互独立的,各自执行各自的,并不是子进程执行完了才执行父进程的。
红色部分的:当指令顺序执行到fork时,操作系统会创建一个子进程,父子进程是相互独立的,各自执行各自的,并不是子进程执行完了才执行父进程的。
|
fork函数不是返回两次,而是调用fork之后程序必须区别对待父进程与子进程。
fork返回值>0表明代码是由父进程执行,
fork返回值=0表明代码是由子进程执行
fork返回值>0表明代码是由父进程执行,
fork返回值=0表明代码是由子进程执行
|
你把fork想成细胞分裂就容易理解了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。