fork函数的2个返回值说明6.docxVIP

  • 15
  • 0
  • 约6.99千字
  • 约 10页
  • 2021-05-11 发布于山东
  • 举报
fork 函数的 2 个返回值说明 .doc fork 简介 : fork 英文原意是“分岔,分支”的意思,而在操作系统中,乃是著名的 Unix( 或类 Unix ,如 Linux , Minix) 中用于创建子进程的系统调用。 NOTE1】 fork () 的作用是什么 , 换句话说,你用 fork () 的目的是什么 , ――是为了产生一个新的进程,地球人都知道 :) 产生一个什么样的进程 , ――和你本来调用 fork () 的那个进程基本一样的进程,其实就是你原来进程的副本 ; 真的完全一样吗 , ――当然不能完全一样,你要两个除了 pid 之外其它一模一样的进程干什么,就算 memory 再多也不用这么摆谱吧 , 哪里不一样 , ――当然最重要的是 fork () 之后执行的代码不一样, you know, i know :) 怎么实现呢 , ――如果是 Windows,它会让你在 fork () 里面提供一大堆东西,指明这个那个什么的 ,, 我用的是 unix 啊 ――所以很简单, unix 会让两个进程 ( 不错,原来是一个, unix 替你复制了一个,现在有两个 ) 在 fork () 之后产生不同 : 返回值不同。其中一个进程 ( 使用新的 pid) 里面的 fork () 返回零, 这个进程就是“子进程” ; 而另一个进程 ( 使用原来的 pid

文档评论(0)

1亿VIP精品文档

相关文档