标签: c process fork minix
我想弄清楚Minix 2.0.4的用户进程总数。我写了一个程序,它将执行分叉,直到分叉失败,并且在执行和暂停14个分叉后分叉失败。所以我认为这将是16个用户进程,包括执行代码和shell的程序。任何人都可以向我提供验证吗?提前谢谢。
答案 0 :(得分:2)
如果你在一个循环中调用fork,并且不限制孩子们自己分叉,每个孩子也会调用fork,依此类推,直到不再创建进程。实际的进程数将远远超过最顶层的父进程。
fork