美文网首页
03给女朋友讲讲并发编程-进程与线程的监控

03给女朋友讲讲并发编程-进程与线程的监控

作者: XueFengDong | 来源:发表于2020-12-21 21:32 被阅读0次

一、线程运行-查看和杀死(Windows)

1.查看进程列表

tasklist

查看指定名称进程列表

// tasklist|findstr 进程名称
tasklist|findstr java

2.杀死指定进程

kill /F /PID 15688

二、线程运行-查看和杀死(Linux)

1.查看进程列表

ps -ef

查看指定名称进程列表

ps -ef|grep java

2.使用jdk自带的命令查看java程序列表

jps

3.杀死指定进程

kill -9 pid

此处 -9表示强制杀死该进程 。kill 默认的指令为kill -15,两者区别简单说就是kill -15温柔一些,kill -9会更强硬。
kill -15 信号只是通知对应的进程要进行"安全、干净的退出",程序接到信号之后,退出前一般会进行一些"准备工作",如资源释放、临时文件清理等等,如果准备工作做完了,再进行程序的终止。
kill -9 会发出SIGKILL信号,他要求接收到该信号的程序应该立即结束运行,不能被阻塞或者忽略。
4.查看资源占用情况

top

5.查看指定进程中线程的运行情况

top -H -p pid

6.查看某一时刻java进程中线程快照

jstack pid

三、jconsole的使用

jconsole远程监控配置

java -Djava.rmi.server.hostname='ip地址' -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port='连接端口' -Dcom.sun.management.jmxremote.ssl=是否安全连接 -Dcom.sun.management.jmxremote.authenticate=是否认证 java类

相关文章

  • 03给女朋友讲讲并发编程-进程与线程的监控

    一、线程运行-查看和杀死(Windows) 1.查看进程列表 查看指定名称进程列表 2.杀死指定进程 二、线程运行...

  • 并发编程之进程与线程

    并发编程之进程与线程 2.1 线程与进程 2.1.1 进程 2.1.2 线程 2.1.3 二者对比 2.2 并行与...

  • GO学习笔记(18) - 并发编程(1) - 理解gorouti

    目录 进程、线程与协程 并发模模型介绍 GO并发编程介绍 进程、线程与协程 进程和线程 进程是程序在操作系统中的一...

  • 并发编程

    并发编程三种构造并发程序的方式:基于进程的并发编程、基于IO多路复用的并发编程、基于线程的并发编程1、 基于进程...

  • 并发式编程

    并发编程以进程或者线程为为基本单位。 何为并发式编程? 真正的并发编程绝不是调用线程api,使用sunchroni...

  • 05给女朋友讲讲并发编程-线程的状态

    一、五种状态与六种状态 1.针对操作系统层面 2.针对Java API层面 NEW初始状态,线程刚创建,没有调用s...

  • 02给女朋友讲讲并发编程-线程的创建

    一、创建线程 1.使用Thread类 2.使用Runnable接口 由于Runnable接口中只有一个方法,并且含...

  • Java-线程

    1.什么是线程 在并发编程中,有两个基本的执行单元:进程和线程。在Java编程语言中,并发编程主要关注线程。 线程...

  • Java并发编程:进程、线程、并行与并发

    一谈到Java并发编程,我们一般就会联想起进程、线程、并行、并发等等概念。那么这些概念都代表什么呢?进程与线程有什...

  • 2、并发编程-进程与线程

    并发编程 进程与线程 进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至cp...

网友评论

      本文标题:03给女朋友讲讲并发编程-进程与线程的监控

      本文链接:https://www.haomeiwen.com/subject/zhjlnktx.html