@Test public void testSerialNum() throws Exception{ final ConcurrentHashMap<String,Integer> map = new ConcurrentHashMap<String,Integer>(5000); Vector<Thread> threads = new Vector<Thread>(); Thread r = new Thread() { public void run() { for (int i = 1; i <= 500; i++) { String seqNo = serialNum.getLocalNum("444", "t_acc_subject_occur_his", 10); updateMap(map,seqNo,"r1"); } }
}; threads.add(r); Thread r1 = new Thread() { public void run() { for (int i = 1; i <= 500; i++) { String seqNo = serialNum.getLocalNum("444", "t_acc_subject_occur_his", 10); updateMap(map,seqNo,"r2"); } }
}; threads.add(r1); Thread r2 = new Thread() { public void run() { for (int i = 1; i <= 500; i++) { String seqNo = serialNum.getLocalNum("444", "t_acc_subject_occur_his1", 10); updateMap(map,seqNo,"r3"); } }