Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183117
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 622
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 19:12
文章分类

全部博文(67)

分类: LINUX

2015-08-20 17:24:40


假设在父进程中有个指针p指向地址0x1234,fork之后,在子进程中也会有一个指针p指向地址0x1234,
而且此时两个指针指向同一个物理地址,
但是在父子进程任意一方要对p指向的变量进行改写时,系统会调用copy_on_write技术,重新在物理内存中为子进程申请一块同样的地址空间,并用指针p指向之,其内容从父进程copy过来,
此时两个p指向不同的物理地址,虽然其虚拟地址都是0x1234
阅读(1820) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~