当前位置: 首页 > 面试题库 >

Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的?

宰父淳
2023-03-14
本文向大家介绍Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的?相关面试题,主要包含被问及Linux 中进程有哪几种状态?在 ps 显示出来的信息中,分别用什么符号表示的?时的应答技巧和注意事项,需要的朋友参考一下

答案:

(1)不可中断状态:进程处于睡眠状态,但是此刻进程是不可中断的。不可中断,指进程不响应异步信号。

(2)暂停状态/跟踪状态:向进程发送一个 SIGSTOP 信号,它就会因响应该信号 而进入 TASK_STOPPED 状态;当进程正在被跟踪时,它处于 TASK_TRACED 这个特殊的状态。正被跟踪”指的是进程暂停下来,等待跟踪它的进程对它进行操作。

(3)就绪状态:在 run_queue 队列里的状态

(4)运行状态:在 run_queue 队列里的状态

(5)可中断睡眠状态:处于这个状态的进程因为等待某某事件的发生(比如等待socket 连接、等待信号量),而被挂起

(6)zombie 状态(僵尸):父亲没有通过 wait 系列的系统调用会顺便将子进程的尸体(task_struct)也释放掉

(7)退出状态

D 不可中断 Uninterruptible(usually IO)

R 正在运行,或在队列中的进程

S 处于休眠状态

T 停止或被追踪

Z 僵尸进程

W 进入内存交换(从内核 2.6 开始无效)

X 死掉的进程

 类似资料:
  • 本文向大家介绍你知道checkbox有几种状态吗?它们分别用来表示什么?相关面试题,主要包含被问及你知道checkbox有几种状态吗?它们分别用来表示什么?时的应答技巧和注意事项,需要的朋友参考一下 影响状态的属性有,和; :选中/未选中状态; :禁用/可用状态; :用于表示复选框组介于全部选中或全部未选中之间的状态;

  • 本文向大家介绍利用 ps 怎么显示所有的进程? 怎么利用 ps 查看指定进程的信息?相关面试题,主要包含被问及利用 ps 怎么显示所有的进程? 怎么利用 ps 查看指定进程的信息?时的应答技巧和注意事项,需要的朋友参考一下 答案: ps -ef (system v 输出) ps -aux bsd 格式输出 ps -ef | grep pid

  • 本文向大家介绍常见的状态码分别表示什么相关面试题,主要包含被问及常见的状态码分别表示什么时的应答技巧和注意事项,需要的朋友参考一下 1(信息类):接受到请求并且继续处理 2(响应成功):表示动作被成功接受,理解和接受 200 -表示请求被成功完成,请求的资源发送回客户端 202 -接受和处理,但处理未完成 203 -返回信息不确定或不完整 204 -请求收到,但返回信息为空 3**(重定向):为了

  • 本文向大家介绍Linux 下命令有哪几种可使用的通配符?分别代表什么含义?相关面试题,主要包含被问及Linux 下命令有哪几种可使用的通配符?分别代表什么含义?时的应答技巧和注意事项,需要的朋友参考一下 答案: “?”可替代单个字符。 “*”可替代任意多个字符。 方括号“[charset]”可替代 charset 集中的任何单个字符,如[a-z],[abABC]

  • 检查版本和所有的事情,我开始工作后,我拉了ubuntu图像 之后我检查图像 图像显示的所有细节后,我使容器 这给我看集装箱 怎么解决这个?为什么我的容器没有显示在docker ps中?

  • 本文向大家介绍ajax的请求状态有哪几种?相关面试题,主要包含被问及ajax的请求状态有哪几种?时的应答技巧和注意事项,需要的朋友参考一下 readyState:0、1、2、3、4 0:UNINITIALIZED //未初始化 1:LOADING //加载 2:LOADED //加载完成 3:INTERACTIVE //交互 4:COMPLETED //完成