linux进程sl,Linux ps state sl+是什么意思
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+是什么意思相关推荐
- linux里进程状态为sl,Linux ps state sl+是什么意义
Linux ps state sl+是什么意思 下面这是一段java代码, public class Z { public static void main(String[] args) { new ...
- Linux进程管理之ps的使用
主题Linux进程管理之ps工具的使用 一ps工具的介绍 ps: process state 进程状态 ps - report a snapshot of the current processes ...
- linux进程闭锁,4. ps 进程查看器
4. ps 进程查看器¶ Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程 ...
- Linux进程 管理,Linux进程查看与管理以及作业控制
Linux进程查看与管理 静态结构:重底层开始往上 底层:硬件 kernel(OS):各硬件接口封装成简洁的接口 库:将内核功能封装成功能模块,供程序员研发使用 OS的基本功能:文件系统.网络功能.进 ...
- linux进程笔记,Linux自学笔记——linux进程及作业管理
内核的功用主要有进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能这几个方面,本文主要讨论linux进程及作业管理. 进程管理: 进程,process,运行中程序的一个副本,且存在生命周期: ...
- linux进程服务,Linux服务及进程
简介 介绍Linux中服务及进程的操作使用 服务以及进程 vmstat 结果: procs -----------memory---------- ---swap-- -----io---- -sys ...
- Linux 进程资源分配,linux 进程管理和内存分配
1.进程相关概念 进程:正在运行中的程序 内核功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能等 Process:运行中的程序的一个副本,是被载入内存的一个指令集合 进程 ID(Pro ...
- linux进程属性,Linux进程属性及含义
一个进程包含多个属性参数,通过使用 ps 命令,我们可以查看当前系统中有关进程的详细信息,例如: [root@localhost ~]# ps -le F S UID PID PPID C PRI N ...
- 【Linux进程】Linux进程
Linux进程 Linux进程介绍 程序和进程 进程并发 CPU和MMU PCB 环境变量 Linux进程控制 创建子进程(fork函数) 子进程切换执行的代码(exec函数族) 回收子进程(wait ...
最新文章
- drop truncate delete区别
- ERROR 1222 (21000): The used SELECT statements have a different number of columns :
- Python编程基础:第三节 字符串方法String Methods
- java元婴期(24)----java进阶(mybatis(3)---动态sql(重点))
- C#之while与do……while语句
- 给WIN7安装盘添加双PE3.0
- 地理数据库 (geodatabase) 的架构
- AD9516/AD9517时钟芯片寄存器参数配置说明
- Oracle开启关闭归档日志
- JavaScript函数调用规则
- python对编写神经网络作用_神经网络(BP)算法Python实现及应用
- submit与button区别提交区别
- 大数据之hive分区表和分桶表的区别
- 自定义nagios监控mogilefs存储节点脚本
- JavaWeb快速入门(一)——新建JavaWeb项目
- 毕业设计所用到的工具,需要了解的神器,不妨来看看,工具基本全了
- 用电机进行简单的PID参数整定
- 链表——24. 两两交换链表中的节点
- Clickhouse基本函数( 转载)
- Lect4_MC_TD_Model_free_prediction
热门文章
- 潮鞋购物网站,html5+css3+js,实现基本的添加购物车,自动计算金额等功能
- %3c大自然的语言%3e竺可桢题目,竺可桢《大自然的语言》原文
- linux静态插桩工具PEBIL
- 3d地图智慧城市电子三维地图应用
- 纸质合同转电子合同有法律效力吗
- 【LeetCode】【OO Design】 Elevator
- 【UG474】可配置逻辑块(configurable logic block,CLB)资源学习
- 中国java水平在全世界什么水平
- Axure中利用JSBOX制作3D高德地图组件(进阶)
- 2021-10-16 使用coding进行持续集成Qt项目