高士涛-学习日报

姓名

高士涛

日期

2023/05/12

部门

云服务业务部

导师

王晓明

学习工作内容

初步理解子进程与父进程概念

1. 子进程、父进程

由一个master进程进行管理它所生成的几个子进程,然后将几个子进程平均分到各个核(core)中运行

优点1:充分利用多核系统的并发处理能力

优点2:负载均衡

优点3:职责更清晰,工作进程工作,管理进程做管理

 

2. 子进程小练习:

1)查看当前bash会话的PID进程号为“2824

 

2)同时多次调用sleep命令,查看进程之间的子父关系:

 

3)重新运行sleep命令,查看进程树状态变化:

 

fork函数是有趣的,因为它只调用一次,却返回两次: 一次是在调用进程(父进程)中,一次是在新创建的子进程中。在父进程中,fork返回子进程的PID。在子进程中,fork返回0.因为子进程的PID总是为非零,返回值就提供一个明确的方法来分辨程序是在父进程中执行还是在子进程中执行。

 

遗留问题

 

明日计划

继续深入学习