一、进程的定义:
进程process是正在运行的程序,包括:
分配的内存地址空间
安全属性、包括所有权和特权
一个或多个线程
进程状态
进程的环境包括:
本地和全局变量
当前调度上下文
分配的系统资源,如文件和网络端口
当前进程(parent)复制自己的地址空间(fork)来创建一个新的子进程结构,每个进程具有pid。在rhel 9中,1号进程是systemd。
命令:pstree,查看进程树
命令:pidof systemd查看pid
进程的生命周期:
通过fork进程,子进程继承安全性身份、过去和当前的文件描述符、端口和资源特性、环境变量,以及程序代码。随后,子进程可能exec其自己的程序代码。通常,父进程在子进程运行期间处于睡









![[附源码]超简洁个人博客网站搭建+SpringBoot+Vue前后端分离](https://img-blog.csdnimg.cn/img_convert/91c27e5cbc842714921cdb92fbe57159.webp?x-oss-process=image/format,png)




![[C++进阶[六]]list的相关接口模拟实现](https://i-blog.csdnimg.cn/direct/d82f876baa9c48d180b9982b94952d59.png)




