当前位置:首页 » 翻译 
  • 匿名
关注:1 2013-05-23 12:21

求翻译:Duplicate but separate address spaces. If we could halt both the parent and the child immediately after the fork function returned in each process, we would see that the address space of each process is identical. Each process has the same user stack, the same local variable values, the same heap, the same global varia是什么意思?

待解决 悬赏分:1 - 离问题结束还有
Duplicate but separate address spaces. If we could halt both the parent and the child immediately after the fork function returned in each process, we would see that the address space of each process is identical. Each process has the same user stack, the same local variable values, the same heap, the same global varia
问题补充:

  • 匿名
2013-05-23 12:21:38
正在翻译,请等待...
  • 匿名
2013-05-23 12:23:18
复制品,但是分开的地址空间。如果我们可能制止父母和孩子,在叉子作用在每个过程中之后返回了,我们看见每个过程地址空间是相同的。每个过程有同一用户堆、同样局部变量价值、同一堆、同样全局变量价值和同一个代码。因此,当叉子作用在线8.时,返回在我们的例子节目,局部变量x有值为1在父母和孩子。
  • 匿名
2013-05-23 12:24:58
复制品,但分开的地址空间。 如果我们可能制止父母和孩子,在叉子作用在每个过程中之后返回了,我们看见每个过程地址空间是相同的。 每个过程有同一用户堆、同样局部变量价值、同一堆、同样全局变量价值和同一个代码。 因此,当叉子作用在线8时,返回在我们的例子节目,局部变量x有值为1在父母和孩子。 然而,从父母和孩子是其中每一个有他们自己的私人地址空间的分开的过程,他们。 父母或孩子做对x的所有随后变化私有和没有被反射在另一个过程的记忆上。 这就是为什么,当他们叫他们的各自printf声明时,易变的x有不同的价值在父母和孩子。
  • 匿名
2013-05-23 12:26:38
重复,而是单独的地址空间。如果我们能制止家长和儿童的叉子函数返回在每个进程后,立即,我们会看到每个进程的地址空间是完全相同。每个进程都在同一用户堆栈、 相同的本地变量值、 同一堆、 相同的全局变量值,相同的代码。因此,在我们的示例程序中,本地变量 x 有 1 在父母和儿童中的一个值时叉函数返回在第 8 行。但是,因为父母和孩子都是单独的进程,他们每个人都有他们自己的私有地址空间。父或子使得 x 的任何后续更改都私人并不反映在其他进程的内存中。这就是为什么当他们叫他们各自 printf 语句的变量 x 有不同的值中的父与子。
  • 匿名
2013-05-23 12:28:18
正在翻译,请等待...
 
 
网站首页

湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区

 
关 闭