- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 cpu load过高问题分析和解决
基本思维是有东西占用的CPU_QUEUE,查看一下进程的状态。top -Hshift+o =选择w (按照状态排序)**1. 首先排查哪些进程cpu占用率高。 通过命令 ps ux 2. 查看对应Java进程的每个线程的CPU占用率。通过命令:ps -Lp 122427 cu 3. 追踪线程内部,查看load过高原因。通过命令:jstack pid。 以线程jpid为例,现将jpid转换
2017-04-07 17:29:22 1068
原创 java并发2
7.x JDK多任务执行框架8.x Concurrent.util工具类详细讲解和使用 CyclicBarrier使用: 假设有只有一个场景:每个线程代表一个跑步运动员,当运动员都准备好后,才一起出发,只要有一个人没准备好,大家都等待。示例: CountDownLacth使用: 他经常用于监听某些初始化操作,等初始化执行完毕后,通知主线程继续工作。public class UseCountD
2017-04-07 17:26:28 318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人