读书笔记之linux/unix系统编程手册(24)

来源:互联网 发布:恢复文件软件 免费版 编辑:程序博客网 时间:2024/05/19 13:22
进程的创建
1.从概念上说,可以将fork()认作对父进程程序段,数据段,堆栈段的拷贝
2.现代unix采用两种技术来避免这种浪费:
(1)内核将每一进程的代码标记为只读,从而使进程无法修改自身代码,父子进程共享同一代码段
(2)对于父进程数据段、堆段、栈段中各页,内核采用写时复制技术来处理。
3.调用fork()后,无法确定父子进程间谁将率先访问cpu。会造成资源竞争。
0 0
原创粉丝点击