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 分钟前
干掉 Claude Code,这个开源 AI 编程工具杀疯了?
前端·后端·计算机·ai·程序员
源代码•宸4 分钟前
Golang基础语法(go语言结构体、go语言数组与切片、go语言条件句、go语言循环)
开发语言·经验分享·后端·算法·golang·go
文言一心11 分钟前
基于 Docker + Docker Compose 实现一键部署(单节点部署场景下轻量、易维护、可一键启停)
运维·docker·容器
fy zs11 分钟前
网络基础概念
linux·网络·c++
学习3人组17 分钟前
CentOS 系统下 ModelScope 模型下载的默认目录
linux·python·centos
守护砂之国泰裤辣21 分钟前
Windows+docker下简单kafka测试联调
java·运维·spring boot·docker·容器
数据小馒头26 分钟前
MySQL文本处理:全库搜索慢?正则清洗难?掌握这 3 个方法
后端
ZeroNews内网穿透32 分钟前
本地部署 Payara Server 公网访问
运维·服务器·网络协议·安全
星浩AI33 分钟前
LCEL:打造可观测、可扩展、可部署的 LangChain 应用
人工智能·后端·python