fork()子进程能再创建子进程吗

zmyhrei 2011-04-28 09:41:33
fork()创建的子进程会运行子进程的内容,那这个子进程可以再创建子进程吗,就比如一个程序里有两个fork()
...全文
665 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
followingturing 2011-05-01
  • 打赏
  • 举报
回复
绝对可以!

而且这是标准用法,你是在做Os实验吗?我这里有实验代码,你可以参考一下~!
http://blog.csdn.net/followingturing/archive/2010/12/12/6072021.aspx
lr2131 2011-04-29
  • 打赏
  • 举报
回复
可以的,init进程是所有的进程的最终父进程,所有的进程都是它fork()而来的。
liutengfeigo 2011-04-29
  • 打赏
  • 举报
回复
why no ?
magang233 2011-04-29
  • 打赏
  • 举报
回复
当然可以啊 其实系统都只有一个进程 其他都是 fork()出来 !
AAA20090987 2011-04-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 justkk 的回复:]

fork()出来的进程就是原进程的一份拷贝,独立运行
[/Quote]

+1
ydqqk177 2011-04-29
  • 打赏
  • 举报
回复
无限fork -> fork炸弹
justkk 2011-04-29
  • 打赏
  • 举报
回复
fork()出来的进程就是原进程的一份拷贝,独立运行
hu7324829 2011-04-29
  • 打赏
  • 举报
回复
可以的.
就想叫yoko 2011-04-29
  • 打赏
  • 举报
回复
可以的
自己多试试吧
七夜未央 2011-04-29
  • 打赏
  • 举报
回复
可以的,创建出来的子进程一样可以再fork
太乙 2011-04-29
  • 打赏
  • 举报
回复
有一种避免僵死进程的方法就是fork两次
xuexingyang 2011-04-29
  • 打赏
  • 举报
回复
还没这么用过。
李亚超 2011-04-28
  • 打赏
  • 举报
回复
可以嵌套创建.......
iillydan 2011-04-28
  • 打赏
  • 举报
回复
能 果断

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧