아 날로 그 다 중 스 레 드 높 은 병행 테스트

877 단어 자바
public static void main(String[] args) {
		ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
		BidInfoService bidInfoService = (BidInfoService) context.getBean("bidInfoServiceImpl");
	
		Map paraMap = new ConcurrentHashMap();
		paraMap.put("uid", 1);
		paraMap.put("loanId", 3);
		paraMap.put("bidMoney", 1.0);
		//  1   100        ,  2000   
		//          
		ExecutorService newFixedThreadPool = Executors.newFixedThreadPool(100);
		for(int i = 0; i < 2000; i++) {
			newFixedThreadPool.submit(new Callable() {

				@Override
				public ResultObject call() throws Exception {
					
					return bidInfoService.addBidInfo(paraMap);
				}
			});
		}
		newFixedThreadPool.shutdown();
	}

좋은 웹페이지 즐겨찾기