Linux高阶——1020—进程状态&&进程原语

目录

1、进程状态的切换

2、其他状态

3、挂起和阻塞的区别

4、进程原语

1、fork函数

2、获取进程id函数

[3、ps aux命令查看进程信息](#3、ps aux命令查看进程信息)

4、创建子进程

5、父子进程的继承

6、fork函数的发展历程

7、fork进程的返回值


1、进程状态的切换

状态的相互转化:

就绪和运行可以相互转化,相差的是时间片

就绪态只能向运行态和终止态转化,不可以转化为其他状态

运行态可以转化为任意一种其余状态

挂起和阻塞可以转化为就绪态,不可以直接转化为运行态

任何状态都可以转化为终止

2、其他状态

3、挂起和阻塞的区别

4、进程原语

1、fork函数

父进程调用fork,创建一个子进程

2、获取进程id函数

fork函数返回值为pid_t

3、ps aux命令查看进程信息

4、创建子进程

5、父子进程的继承

6、fork函数的发展历程

读共享,写复制

7、fork进程的返回值

相关推荐
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.4 分钟前
HAProxy状态页:运维监控实战指南
运维
陈聪.20 分钟前
HRCE实验
运维
老友@23 分钟前
分布式事务完全演进链:从单体事务到 TCC 、Saga 与最终一致性
分布式·后端·系统架构·事务·数据一致性
阿拉伯柠檬24 分钟前
网络层协议IP(三)
linux·网络·网络协议·tcp/ip·面试
Miracle&39 分钟前
在Linux VirtualBox中安装系统失败
linux·运维·服务器
ShoreKiten1 小时前
ctfshow-web316
运维·服务器·前端
网硕互联的小客服1 小时前
WIN系统和liunx系统如何构建自动化安全运维(DevSecOps)流程?
运维·自动化
hweiyu001 小时前
Linux 命令:ar
linux·运维
切糕师学AI1 小时前
DevOps是什么?
运维·devops
江畔何人初1 小时前
理解容器挂载点
linux·运维·云原生