摘要:
最近公司系统老是卡顿,通过top命令查看,发现java的进程占用CPU很高,3200%多。系统曾出现过多次类似问题,这里记录下排查过程,为以后提供参考。顺带补充一下多线程的相关知识。 排查过程如下: 1、top #查看java进程占用cpu、内存情况 2、ps (ps -mp java进程ID -o 阅读全文
posted @ 2017-09-19 11:01
阿狸哥哥
阅读(136)
评论(0)
推荐(0)
摘要:
一、线程的状态 线程间的状态转换: 1. 新建(new):新创建了一个线程对象。 2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。 3. 运行(running) 阅读全文
posted @ 2017-09-19 10:32
阿狸哥哥
阅读(8382)
评论(1)
推荐(1)