java多线程并行查询
背景:我开5个线程查询不同数据库,等待这5个线程全部查询完毕汇集结果,再做下一步处理
如何汇集这5个线程的结果?请给予解决方案。
当前我用如下方法解决。
while(true){
Thread.sleep(100);
if(runMap.containsKey("ok")){
System.out.println("okokokokokokokokok");
break;
}
}
每个线程结束会往runMap中增加一个KEY,while不断循环直到获得结束标示ok.
如何汇集这5个线程的结果?请给予解决方案。
当前我用如下方法解决。
while(true){
Thread.sleep(100);
if(runMap.containsKey("ok")){
System.out.println("okokokokokokokokok");
break;
}
}
每个线程结束会往runMap中增加一个KEY,while不断循环直到获得结束标示ok.
...全文


Web 开发
