java线程池
无名小仙男
这个作者很懒,什么都没留下…
展开
-
java线程池使用Executors.newFixedThreadPool(20)
业务场景: 定时任务程序需要分批处理WebService报文数据,每批处理500条数据,循环处理这500条时每一条创建一个线程; 处理完每一批次数据后会更新该批次的状态为已执行状态。 问题:怎样知道这一批次的线程全部执行完成? 使用计数器 CountDownLatch c = new CountDownLatch(resultList.size()) 线程每次处理完成后给该计数器减一 ...原创 2019-06-20 11:24:22 · 4180 阅读 · 0 评论 -
java多线程使用callable实现多线程返回值示例
直接上代码 /** * 药品映射excel导入 * * @param file * @param title * @return */ @SuppressWarnings("resource") public String medicineExcelUpLoad(MultipartFile file, final String[] title, final Strin...原创 2019-08-29 09:46:03 · 733 阅读 · 0 评论