执行主线程之后又执行了几个子线程,保证子线程执行完成在结束主线程

来源:互联网 发布:永久封的淘宝店能解吗 编辑:程序博客网 时间:2024/06/05 00:55

这是因为一个坑:主线程执行结束了,子线程还没有结束就直接return了

@RequestMapping(value = "/return", method = RequestMethod.POST)    private JsonResult returnDeposit(@RequestBody Map<String, Object> params) {     //新建一个线程池 ExecutorService cachedThreadPool = Executors.newCachedThreadPool();CountDownLatch cdl = new CountDownLatch(2);//这个数量写你新建子线程的数量cachedThreadPool.execute(new Runnable() {                 @Override                 public void run() {                     logger.info("第一个线程");                     //完成,计数器减一                      cdl.countDown();                  }                 }); cachedThreadPool.execute(new Runnable() {                 @Override                 public void run() {                     logger.info("第2个线程");                     //完成,计数器减一                      cdl.countDown();                  }                 });//等子线程执行完                 try {                    cdl.await();                } catch (Exception e) {                    logger.error(e.toString());                }             cachedThreadPool.shutdown();     return new JsonResult(ResultCode.SUCCESS,"成功"); }
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 卷尖的家常做法 卷尺 手机卷尺 卷尺怎么看 卷尺图片 钢卷尺 皮卷尺 卷尺单位 钢卷尺厂家 电子卷尺 怎么看卷尺 长城卷尺 地牌钢卷尺 纤维卷尺 皮卷尺价格 得力钢卷尺 卷尺怎么修 卷尺哪里卖 卷尺铆钉 不锈钢卷尺 迷你卷尺 得力卷尺 卷尺牌子 模拟卷尺 卷尺英文 卷尺价格 史丹利卷尺 卷尺的拼音 三圈牌卷尺 智能卷尺 卷尺厂 五米卷尺 非标卷尺 三圈卷尺 一把卷尺 卷尺加工 塑料卷尺 一米卷尺 卷尺哪个好 卷尺的单位 吉祥鸟卷尺