线程
犀利-sharp
这个作者很懒,什么都没留下…
展开
-
java 内存模型与线程 前传
尽管各类框架 , 中间件已经尽可能的处理多的线程并发细节,让程序员在编码时更注重业务逻辑, 但是了解一些并发内幕比不可少. 在实际硬件中的并发问题跟jvm虚拟机中的问题有一些相似之处. 任何任务都不是光靠计算才能完成, 最起码得与内存有交互,比如取运算数据,存储结果等等,由于计算机的存储设备与处理器的计算能力有几个数量级的差别, 所以计算机不得不加入一个读写尽可能接近处理器运算速度的原创 2016-07-05 11:21:39 · 264 阅读 · 0 评论 -
进程cpu过高问题排查
一,结合linux基本命令和jmap,jstack等工具。 根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。 通过ps aux | grep PID命令,可以进一步确定是哪个进程出现了问题。怎么定位到具体线程或者代码呢? 显示当前java进程的线程列表ps -mp pid -o THREAD,tid,time从中可以找到了耗时最原创 2016-07-05 11:27:20 · 3767 阅读 · 0 评论