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

相关推荐
寒水馨2 分钟前
com.github.oshi : oshi-core 中文文档(中英对照·API·接口·操作手册·全版本)以6.4.0为例,含Maven依赖、jar包、源码
java·后端
踏浪无痕12 分钟前
CommitLog顺序写 —— 为什么RoceketMQ所有消息都往一个文件追加?
后端·面试·rocketmq
武子康16 分钟前
大数据-200 决策树信息增益详解:信息熵、ID3 选特征与 Python 最佳切分实现
大数据·后端·机器学习
wdfk_prog25 分钟前
[Linux]学习笔记系列 -- [fs]open
linux·笔记·学习
深耕AI25 分钟前
【Docker使用】从拉取到运行
运维·docker·容器
蒜丶26 分钟前
openEuler 22.03 修改 ssh 22 端口
运维·ssh
wdfk_prog26 分钟前
[Linux]学习笔记系列 -- [fs]nsfs
linux·笔记·学习
小明_GLC32 分钟前
关于在window系统安装虚拟机出现不兼容的问题:如何禁用Hyper-V
运维·安装冲突
嘻哈baby33 分钟前
MySQL远程连接配置与安全实战
后端
小码编匠38 分钟前
工业视觉 C# + OpenCvSharp 的模板匹配实战
后端·c#·.net