11 2022 档案

摘要:一、线程状态: 新建状态(New):新创建了一个线程对象。就绪状态(可执行状态,Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。运行状态(运行状态,Running):就绪状态的线程获取了CPU,执行程序 阅读全文
posted @ 2022-11-29 18:11 桃花雪 阅读(108) 评论(0) 推荐(0) 编辑
摘要:在知道哪个Java进程CPU占用率过高以后:1.使用命令 jstack PID 命令打印出CPU占用过高进程的线程栈,例如jstack 12012 > 12012.txt2.使用top -H -p PID 命令查看对应进程是哪个线程占用CPU过高. 比如: 可以看到,线程号为12025的线程占用cp 阅读全文
posted @ 2022-11-26 21:14 桃花雪 阅读(538) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示