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

相关推荐
小呆瓜历险记5 分钟前
Debian系统简介
linux·服务器·debian
百锦再9 分钟前
搭建本地瓦片地图服务器的完整指南
运维·服务器·vue·openlayers·server·tile·bmap
书语时27 分钟前
Spring @Autowired解析
java·后端·spring
程序小武33 分钟前
Python文件读写操作详解:从基础到实战
后端
wuhunyu1 小时前
基于 langchain4j 的简易 MCP Client
后端
想躺平的咸鱼干1 小时前
RestClient
java·后端·elasticsearch·中间件·intellij-idea
用户611847265421 小时前
C++ 模板编程详解:从基础到元编程
后端
天天摸鱼的java工程师2 小时前
ThreadLocal 内存泄漏场景与解决方案深度剖析
后端
天天摸鱼的java工程师2 小时前
从原理到实战:深度解析 ThreadLocal 的用法
后端
无脑学c++2 小时前
Ubuntu下挂载NTFS格式磁盘
linux·运维·ubuntu