1:用过
2:我们使用线程池来进行一组运算,然后主线程需要在运算后得到各个线程的结果,我们是使用两个countDownLatch进行实现,数据最后都存放到CocurrentHashMap中,主线程默认创建对应集合数量的线程池,启动后,子线程通过一个countDownLatch进行登录,主线程创建完所有的线程任务,减少子线程的countDownLatch,子线程开始一起执行,主线程通过另外一个countDownLatch进行等待,所有子线程执行完之后,都会对这个countDownLathch减一,当所有线程执行完后主线程开始启动,将统计结果进行入库处理