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进程的返回值

相关推荐
上进小菜猪11 分钟前
基于 YOLOv8 的驾驶员疲劳状态识别系统实战(含完整源码与可视化界面)
后端
dishugj24 分钟前
【linux】Redhat 6.3系统安装zabbix-agent软件包,无法使用YUM源问题
linux·运维·zabbix
上进小菜猪30 分钟前
基于 YOLOv8 的交通标识与设施识别系统(含完整源码)
后端
无奈笑天下44 分钟前
【麒麟镜像vmtools异常排查指导书】
linux·运维·经验分享·云计算·kylin
dajun1811234561 小时前
PC端中文免费在线跨职能泳道图制作工具
运维·架构·流程图·敏捷流程·交通物流
程序员-周李斌1 小时前
Java 死锁
java·开发语言·后端
Xの哲學1 小时前
Linux多级时间轮:高精度定时器的艺术与科学
linux·服务器·网络·算法·边缘计算
FlourishingMind1 小时前
蓝牙授时CTS (Current Time Service)、PTP、NTP
运维·服务器·网络
布列瑟农的星空1 小时前
还在手动翻译国际化词条?AST解析+AI翻译实现一键替换
前端·后端·ai编程
2301_800050992 小时前
docker
运维·docker·容器