Linux ps state sl+是什么意思

关注:213  答案:2  mip版

解决时间 2021-01-24 00:56

提问者莪早已看透了誓言

2021-01-23 16:44

Linux ps state sl+是什么意思

最佳答案

二级知识专家会有一股神秘感

2021-01-23 17:31

下面这是一段java代码,

public class Z

{

public static void main(String[] args)

{

new Z();

}

private Z()

{

Z a1=this;

Z a2=this;

synchronized(a1)

{

try

{

a2.wait();

System.out.println("done waiting");

}

catch (InterruptedException e)

{

System.out.println("InterruptedException");

}

catch (Exception e)

{

System.out.println("Exception");

}

finally

{

System.out.println("finally");

}

}

System.out.println("all done");

}

}

编译后运行

java Z

没有任何输出,程序也不会结束。

ps看了一下状态,发现状态是sl+,

在Linux中,状态如下:

D 不可中断 Uninterruptible sleep (usually IO)

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

S 处于休眠状态

T 停止或被追踪

Z 僵尸进程

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

X 死掉的进程

< 高优先级

N 低优先级

L 有些页被锁进内存

s 包含子进程

+ 位于后台的进程组

l 多线程,克隆线程

根据以上信息,得知其处于休眠状态,多线程,且是后台进程。

我们知道Java中,

wait():让线程处于等待状态。这时线程会释放锁。并存入到了线程池中。

notify():通常唤醒线程池中的第一个。

notifyAll():将线程池中的所有等待线程都唤醒。

所以在wait的时候,此线程休眠等待其他线程notify,所以就处于休眠状态了。

全部回答

1楼雨落轻尘

2021-01-23 19:07

1. 如果你是在shell窗口执行的sl,试一试直接关闭shell窗口;

2. 你可以使用ps -ef |grep -w sl来获取sl进程的pid,然后kill之:

ps -ef |grep -w sl |grep -v grep |awk '{print $2}' |xargs kill -9

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

linux进程sl,Linux ps state sl+是什么意思相关推荐

  1. linux里进程状态为sl,Linux ps state sl+是什么意义

    Linux ps state sl+是什么意思 下面这是一段java代码, public class Z { public static void main(String[] args) { new ...

  2. Linux进程管理之ps的使用

    主题Linux进程管理之ps工具的使用 一ps工具的介绍 ps: process state  进程状态 ps - report a snapshot of the current processes ...

  3. linux进程闭锁,4. ps 进程查看器

    4. ps 进程查看器¶ Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程 ...

  4. Linux进程 管理,Linux进程查看与管理以及作业控制

    Linux进程查看与管理 静态结构:重底层开始往上 底层:硬件 kernel(OS):各硬件接口封装成简洁的接口 库:将内核功能封装成功能模块,供程序员研发使用 OS的基本功能:文件系统.网络功能.进 ...

  5. linux进程笔记,Linux自学笔记——linux进程及作业管理

    内核的功用主要有进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能这几个方面,本文主要讨论linux进程及作业管理. 进程管理: 进程,process,运行中程序的一个副本,且存在生命周期: ...

  6. linux进程服务,Linux服务及进程

    简介 介绍Linux中服务及进程的操作使用 服务以及进程 vmstat 结果: procs -----------memory---------- ---swap-- -----io---- -sys ...

  7. Linux 进程资源分配,linux 进程管理和内存分配

    1.进程相关概念 进程:正在运行中的程序 内核功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能等 Process:运行中的程序的一个副本,是被载入内存的一个指令集合 进程 ID(Pro ...

  8. linux进程属性,Linux进程属性及含义

    一个进程包含多个属性参数,通过使用 ps 命令,我们可以查看当前系统中有关进程的详细信息,例如: [root@localhost ~]# ps -le F S UID PID PPID C PRI N ...

  9. 【Linux进程】Linux进程

    Linux进程 Linux进程介绍 程序和进程 进程并发 CPU和MMU PCB 环境变量 Linux进程控制 创建子进程(fork函数) 子进程切换执行的代码(exec函数族) 回收子进程(wait ...

最新文章

  1. drop truncate delete区别
  2. ERROR 1222 (21000): The used SELECT statements have a different number of columns :
  3. Python编程基础:第三节 字符串方法String Methods
  4. java元婴期(24)----java进阶(mybatis(3)---动态sql(重点))
  5. C#之while与do……while语句
  6. 给WIN7安装盘添加双PE3.0
  7. 地理数据库 (geodatabase) 的架构
  8. AD9516/AD9517时钟芯片寄存器参数配置说明
  9. Oracle开启关闭归档日志
  10. JavaScript函数调用规则
  11. python对编写神经网络作用_神经网络(BP)算法Python实现及应用
  12. submit与button区别提交区别
  13. 大数据之hive分区表和分桶表的区别
  14. 自定义nagios监控mogilefs存储节点脚本
  15. JavaWeb快速入门(一)——新建JavaWeb项目
  16. 毕业设计所用到的工具,需要了解的神器,不妨来看看,工具基本全了
  17. 用电机进行简单的PID参数整定
  18. 链表——24. 两两交换链表中的节点
  19. Clickhouse基本函数( 转载)
  20. Lect4_MC_TD_Model_free_prediction

热门文章

  1. 潮鞋购物网站,html5+css3+js,实现基本的添加购物车,自动计算金额等功能
  2. %3c大自然的语言%3e竺可桢题目,竺可桢《大自然的语言》原文
  3. linux静态插桩工具PEBIL
  4. 3d地图智慧城市电子三维地图应用
  5. 纸质合同转电子合同有法律效力吗
  6. 【LeetCode】【OO Design】 Elevator
  7. 【UG474】可配置逻辑块(configurable logic block,CLB)资源学习
  8. 中国java水平在全世界什么水平
  9. Axure中利用JSBOX制作3D高德地图组件(进阶)
  10. 2021-10-16 使用coding进行持续集成Qt项目