当前位置:  技术问答>linux和unix

如何理解fork函数返回2次啊?

    来源: 互联网  发布时间:2016-07-08

    本文导语:  rt,求教各位高手! | 看你自己怎么理解了,你认为那样容易理解也没什么不可以。 红色部分的:当指令顺序执行到fork时,操作系统会创建一个子进程,父子进程是相互独立的,各自执行各自的,并...

rt,求教各位高手!

|
看你自己怎么理解了,你认为那样容易理解也没什么不可以。



红色部分的:当指令顺序执行到fork时,操作系统会创建一个子进程,父子进程是相互独立的,各自执行各自的,并不是子进程执行完了才执行父进程的。

|
fork函数不是返回两次,而是调用fork之后程序必须区别对待父进程与子进程。
fork返回值>0表明代码是由父进程执行,
fork返回值=0表明代码是由子进程执行

|
你把fork想成细胞分裂就容易理解了

    
 
 

您可能感兴趣的文章:

  • signal函数定义该怎么理解?
  • siginterrupt函数的不理解
  • fork函数的理解。。
  • 不理解linux下的软件起始的一些公共的函数调用的目的。。求解
  • 内核中的timer是不是可以理解为多线程,我想对一段代码加锁,如何实现,有没有可用的内核函数?
  • 怎么理解fork()函数返回两次值?
  • 求助:linux信号处理的默认函数宏定义怎么理解呢?
  • 关于Java中的toString()函数有一点理解不透。
  • linux驱动中的接口函数的不理解
  • 基于memset()函数的深入理解
  • bool当成函数参数错误理解
  • 有关sql server中日期函数理解的一些测试
  • 初学操作系统,对于fork()函数有多处不理解,拜求大家赐教
  • MySQL中group_concat函数深入理解
  • 深入理解atoi()与itoa()函数的用法
  • 深入理解C语言 static、extern与指针函数
  • 基于getline()函数的深入理解
  • ORACLE时间函数(SYSDATE)深入理解
  • 基于C语言sprintf函数的深入理解
  • 我不理解的是,既然是一个字符串,可为什么不直接返回return (String) ob,而是要返回一个String[]?
  • 我的理解有没有错,overrriding是参数必须不同,其它的必须相同,而overloading是参数不同外,存取操作符和返回类型可以不同,
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • DirectDraw:lpitch的理解
  • 分布式系统的故障独立性如何理解
  • 对TCP协议状态及状态转换理解
  • 套接字应该怎么理解
  • c/c++内存堆分配和栈分配理解
  • 请问下面一句话应该怎样理解?
  • 句柄?句柄?“句柄”到底是什么东西?怎样理解?
  • unsigned char modeflags :5;是如何来理解?
  • 问一个《深入理解计算机系统》中的问题
  • 博客 iis7站长之家
  • 深入理解PHP内核 TIPI
  • 求最容易理解,最容易上手的java书籍,servlet书籍,请指教,谢谢!!
  • 在JTree中的USEROBJECT有什么用处,我一直不理解?
  • 如何理解ResourceBundle和Locale?和应用的场合?谢谢
  • 100分求:哪儿有《深入理解linux内核》可供下哉!
  • System.gc();怎么理解?
  • system.map文件的作用和理解
  • sembuf.sem_num到底如何理解?--初学者向各位请教
  • 如何准确理解“程序”、“进程”、“线程”这三个概念
  • makefile这句话应该则怎么理解
  • 求教linux的ARCH ?= $(XXX)中符号“?=”怎么理解?先谢过


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3