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

相关推荐
lastHertz8 分钟前
Nginx安装部署
运维·nginx
今天也想躺ping20 分钟前
linux系统移植pjsua库实现sip通话功能
linux·sip·交叉编译
神奇小汤圆20 分钟前
SpringBoot 相关的 Skills 全景指南
后端
无锡银洲自动化33 分钟前
工业风道测量误差大?单点测速的局限性与多点矩阵解决方案
运维·产品运营
神奇小汤圆35 分钟前
高性能进程内队列 BufferQueue 1.0 版本发布
后端
爸爸6191 小时前
空数据状态与引导:多维度 UI 提示设计
后端
hkj88081 小时前
Linux 总线-设备-驱动(Bus-Device-Driver)完整协作原理
linux·运维·microsoft
Haku Coder1 小时前
Netlify 部署静态网站——0~1保姆级操作教程
服务器·netlify·静态网页托管·免费部署
早点睡啊Y1 小时前
深入学 LangChain 官方文档(一):总览、安装与快速开始
linux·服务器·langchain
梦想的旅途22 小时前
JavaScript 实现企业微信消息自动发送的技术实践
运维·javascript·自动化·企业微信