文章目录
- 前言
- 一、进程`PID`
- 1.1 通过系统调用接口查看进程`PID`
- 二、通过系统调用创建进程-`fork`初识
- 2.1 调用fork函数后的现象
- 2.2 为什么fork要给子进程返回0,给父进程返回子进程 `pid`?
- 1. `fork` 返回值的设计目的
- 2. 现实类比的深入解读
- 3. 为什么子进程返回值为 `0`
- 2.3 一个函数是如何做到返回两次的?如何理解?
- 2.4 一个变量怎么会有不同的内容?
- 1. `fork` 的返回值如何写入不同的变量空间
- 2. `fork` 中变量 `id` 的本质
- 结语