JAVA 多线程
文章平均质量分 77
zishan007
这个作者很懒,什么都没留下…
展开
-
Callable 对象 Future异步计算 统计结果
ExecutorService pool = Executors.newFixedThreadPool(MAX_THREAD_CNT); Map resultMap = new HashMap(); List>> futures = new ArrayList>>(); try { //并发执行任务原创 2014-02-12 13:50:45 · 838 阅读 · 0 评论 -
Java线上应用故障排查之一:高CPU占用
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 (友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen) 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。 根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。 通过转载 2016-01-08 10:01:37 · 652 阅读 · 0 评论