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

相关推荐
神奇小汤圆11 分钟前
Redis 哨兵搭建+ACL权限控制
后端
snow@li27 分钟前
Java:Java 服务器(Web 容器 / Servlet 容器)完整工作清单
java·服务器·前端
胖兔纸240 分钟前
OpenStack 1.7.2 & Ceph 9.2.1 运维命令
运维·ceph·openstack
大型UFO1 小时前
在 Hermes Agent 里搭建全中文 Honcho 记忆系统踩过的坑
后端
JL151 小时前
Agent工程-为什么Agent必须有观测和Tracing
服务器·网络·人工智能·安全
不会C语言的男孩1 小时前
Docker 在嵌入式设备中的常用玩法
运维·docker·容器
神州世通1 小时前
IP Office内置外显卡兼容性说明
服务器·网络·tcp/ip
ylscode1 小时前
CVE-2026-31694 漏洞深度分析:Linux 内核 FUSE 组件存在本地提权风险,普通用户可直取 root 权限
linux·运维·服务器
前端工作日常1 小时前
我学习到的Java概念
java·后端
要阿尔卑斯吗2 小时前
深入解析 Docling Java SDK 集成:Source 与 Target 的实战应用
后端