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

相关推荐
weixin_4454766812 小时前
linux下lims部署详细步骤参考
linux
小满zs13 小时前
Go语言第七章(Map)
后端·go
梦想的颜色13 小时前
UniApp 请求层终极封装:统一拦截、错误处理、多端兼容,结合 Claude Code 高效落地
服务器·uniapp·uni.request·codex·claudecode·ai 辅助开发·uniapp 请求封装
Undoom13 小时前
我用豆包Seed-Evolving搞了个高中物理可视化工具,结果被自己的高中物理水平整破防了
后端
木叶丸13 小时前
从 Loop 到 Graph:AI 智能体协作系统工程指南
前端·后端·架构
戴西软件13 小时前
戴西CAxWorks.VPG车辆工程仿真软件技术解析(上)——安全仿真体系的自动化构建
运维·网络·数据库·人工智能·算法·安全·自动化
数据百晓通13 小时前
2026 智能体重构数据治理:全链路 AI、云生态、场景嵌入赛道解析
大数据·运维·人工智能
LuDvei14 小时前
怎么把数据上传到云端
运维·服务器
程序猿DD14 小时前
OctaFuse Gateway 2.3.0:供应商粘性绑定,让缓存命中更稳定
后端
奇特認14 小时前
数据库MySQL 1.安装环境部署
linux·运维·服务器