码迷,mamicode.com
首页 > 其他好文 > 详细

fork函数的一些小结

时间:2019-08-25 22:55:42      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:遇到   函数   虚拟   问题   fork   内存地址   修改   虚拟内存   一个   

  今天遇到一个这样的问题,假设父进程有一个变量S,fork后,子进程中的变量S地址是否和父进程中的变量S

是相同的?

  再学操作系统的时候,知道fork是采用的写时复制,所以如果子进程或者父进程不对变量S做修改的话,它们应该

是指向同一块物理内存,如果有修改,那么它们会指向不同的物理内存,但虚拟内存地址还是相同的,所以在子进程中

输出&S和在父进程中输出&S,结果是一样的。

fork函数的一些小结

标签:遇到   函数   虚拟   问题   fork   内存地址   修改   虚拟内存   一个   

原文地址:https://www.cnblogs.com/JsonZhangAA/p/11409751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!