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

相关推荐
着迷不白13 小时前
十、网络客户端工具curl, wget, ssh, scp, sftp, rsync
运维·网络·ssh
掘金者阿豪13 小时前
这本讲故事的数学科普书里,藏着AI背后的底层密码
后端
the sun3413 小时前
集群架构实操:MySQL主、从节点配置
运维·服务器
库拉AI小李13 小时前
# 数据清洗与分析:Gemini 3.5 处理 Excel 数据的实操体验
前端·人工智能·后端
techdashen13 小时前
Go 语言仓库 Top 100 贡献者分析报告
开发语言·后端·golang
何以解忧,唯有..13 小时前
Go 语言变量命名规范详解
开发语言·后端·golang
Python私教13 小时前
001 Pandas 的由来
后端·机器学习
袁小皮皮不皮13 小时前
6.HCIP OSPF域间防环机制与虚链路
服务器·网络·笔记·网络协议·学习·智能路由器
ai安歌13 小时前
鸿蒙PC:Linux 搭建 Rust 开发环境并实现计算器项目
linux·rust·harmonyos
fan_music13 小时前
后端学习链接
linux