2.2 进程状态转换

文章介绍了Linux系统中进程的3态和5态模型,包括就绪态、阻塞态和终止态,并讲解了如何使用psaux命令查看进程以及如何动态显示进程状态。此外,还提到了使用-9信号强制杀死进程的方法,以及如何后台运行程序。
摘要由CSDN通过智能技术生成

1.进程的状态-3态模型

在这里插入图片描述

就绪态:简单理解,进程已经有了CPU的资源,但是没有CPU的执行权,处于等待的状态
阻塞态:比如等待一个用户的输入,不能直接变成运行态;因为阻塞的时候已经让出了CPU资源

2.进程的状态-5态模型

在这里插入图片描述

就绪态、阻塞态也可以到达终止态

3.进程相关命令

3.1 查看进程

在这里插入图片描述

ps aux是一个快照,不能动态显示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
PPID 父进程的ID
PGID进程组的ID

3.2 实时显示进程动态

在这里插入图片描述
在这里插入图片描述

3.3 杀死进程

在这里插入图片描述
在这里插入图片描述

-9 信号,强制杀死
小tip:后台运行一个可执行程序:

./a.out &

4.进程号和相关函数

在这里插入图片描述

当前运行的程序的父进程就是当前的终端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值