【发布时间】:2014-12-03 04:23:31
【问题描述】:
我已经对一个进程进行了 n 次分叉来拥有 n 个孩子。在分叉之后,在某些时候,我需要在每个子进程中生成一个随机数,所以我写了一个语句来这样做。但在继续之前,我想看看每个孩子在终端上生成的随机数。当我编写 printf() 时,我只得到一个输出,我相信它是父级生成的随机数。有人可以帮助我如何让所有子进程打印变量 rnd_number 在其地址空间中保存的值吗?
另外,由于每个孩子都会执行调用他们的语句来打印他们的 rnd_number 值,我想知道是什么让他们没有在终端上打印。如果我混淆了一些概念,我请求有人在这里帮助我。
【问题讨论】: