读书笔记之linux/unix系统编程手册(24)
来源:互联网 发布:恢复文件软件 免费版 编辑:程序博客网 时间:2024/05/19 13:22
进程的创建
1.从概念上说,可以将fork()认作对父进程程序段,数据段,堆栈段的拷贝
2.现代unix采用两种技术来避免这种浪费:
(1)内核将每一进程的代码标记为只读,从而使进程无法修改自身代码,父子进程共享同一代码段
(2)对于父进程数据段、堆段、栈段中各页,内核采用写时复制技术来处理。
3.调用fork()后,无法确定父子进程间谁将率先访问cpu。会造成资源竞争。
1.从概念上说,可以将fork()认作对父进程程序段,数据段,堆栈段的拷贝
2.现代unix采用两种技术来避免这种浪费:
(1)内核将每一进程的代码标记为只读,从而使进程无法修改自身代码,父子进程共享同一代码段
(2)对于父进程数据段、堆段、栈段中各页,内核采用写时复制技术来处理。
3.调用fork()后,无法确定父子进程间谁将率先访问cpu。会造成资源竞争。
0 0
- 读书笔记之linux/unix系统编程手册(24)
- 读书笔记之linux/unix系统编程手册(20)
- 读书笔记之linux/unix系统编程手册(25)
- 读书笔记之linux/unix系统编程手册(26)
- 读书笔记之linux/unix系统编程手册(43)
- 读书笔记之linux/unix系统编程手册(44)
- 读书笔记之linux/unix系统编程手册(53)
- 读书笔记之linux/unix系统编程手册(47)
- 读书笔记之linux/unix系统编程手册(30)
- 读书笔记之linux/unix系统编程手册(31)
- 读书笔记Linux/Unix系统编程手册(63)
- Linux/Unix系统编程手册--SOCKET章节读书笔记
- 《Linux/UNIX系统编程手册》第1章读书笔记
- 《Linux/UNIX系统编程手册》第2章读书笔记
- 《Linux/UNIX系统编程手册》第3章读书笔记
- 《Linux/UNIX系统编程手册》 英文版读书笔记第28章 2014.11.20
- 《Linux/UNIX系统编程手册》 英文版读书笔记第29章
- 《Linux/UNIX系统编程手册》 英文版读书笔记syslog学习记录
- 面向对象的5个基本原则
- Ubuntu安装swftools
- [LeedCode OJ]#217 Contains Duplicate
- DuiLib : 使用CListUI显示海量数据
- linux:共享内存
- 读书笔记之linux/unix系统编程手册(24)
- 学习笔记——ToggleButton
- hdu5411
- Java多线程共享变量控制
- Java Eclipse(mac)环境使用maven 加载spring,hibernate 及java的一些配置
- 杭电(hdu)2031 进制转换
- JS中<img><a>获取绝对路径
- 关于大型网站技术演进的思考(三)---- 存储的瓶颈(3)
- POJ1979 Red and Black (DFS)