上一页 1 ··· 652 653 654 655 656 657 658 659 660 ··· 785 下一页
摘要: 1. 一个特殊构造的程序考虑下面这个专门为说明多线程中的死锁现象而构造的程序:import java.util.LinkedList;public class Stack { public static void main(String[] args) { final Stack... 阅读全文
posted @ 2015-01-23 11:15 沧海一滴 阅读(572) 评论(1) 推荐(0)
摘要: 最近执行一个项目调优,发现使用第三方的Json库导致性能差。原以为问题就这么定位到了,结果去掉Json操作后,性能也不见好转。 现象非常诡异:CPU、内存、网络、磁盘使用率均有剩余,而且压力也是足够的。即使施加更大压力,吞吐量也不见好转。 于是监控了一下Java进程状态,发现几乎所有进程都处在状态:... 阅读全文
posted @ 2015-01-22 20:10 沧海一滴 阅读(2111) 评论(4) 推荐(1)
摘要: 这个死锁的原因:一个动作需要两个临界对象。静态同步方法,就是一个临界对象。这种场景,静态同步方法每次只能有一个线程持有。如果存在另一个临界对象,静态同步方法中也需要获取这个临界对象。即一个动作需要两个临界对象。We are experiencing deadlocks on our server.W... 阅读全文
posted @ 2015-01-22 19:39 沧海一滴 阅读(14223) 评论(0) 推荐(0)
摘要: import org.apache.log4j.Logger;public class InnerClassLogger { static Logger loggerA = Logger.getLogger(InnerClassLogger.class); public stat... 阅读全文
posted @ 2015-01-22 19:10 沧海一滴 阅读(217) 评论(0) 推荐(0)
摘要: 数据:test.txt:f1:f2:f3:0#1Shell:#!/bin/bashwhile read linedoecho $lineresult1=$(echo $line|awk -F ':' '{print $4}' )echo $result1echo "1:"${result1}"tes... 阅读全文
posted @ 2015-01-21 14:19 沧海一滴 阅读(4220) 评论(0) 推荐(0)
上一页 1 ··· 652 653 654 655 656 657 658 659 660 ··· 785 下一页