如下代码:

     @Autowiredprivate Executor taskScheduler;...CompletionService<List<DmpStockResponseDTO>> completionService = new ExecutorCompletionService<>(taskScheduler);List<List<Triple<Date, ProvinceCityTagDTO, String>>> partition = Lists.partition(sqlList, 20);List<Future<List<DmpStockResponseDTO>>> futureList = new ArrayList<>(partition.size() * 2);for (List<Triple<Date, ProvinceCityTagDTO, String>> triples : partition) {futureList.add(completionService.submit(() -> allPv(req, triples)));}try {for (Future<List<DmpStockResponseDTO>> future : futureList) {list.addAll(future.get());}} catch (InterruptedException | ExecutionException e) {log.error(e.getMessage(), e);}

运行时打印日志,发现是单线程在跑

Spring boot 线程池之单线程问题相关推荐

  1. Spring Boot 线程池

    参考 SpringBoot 线程池 程序猿DD-Spring Boot使用@Async实现异步调用:自定义线程池 如何优雅的使用和理解线程池 Spring Boot线程池的使用心得 博客园-Sprin ...

  2. Spring Boot 线程池的创建、@Async 配置步骤及注意事项

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:终于放弃了单调的swagger-ui了,选择了这款神器-knife4j个人原创+1博客:点击前往,查看更多 作者 ...

  3. async spring 默认线程池_Spring boot注解@Async线程池实例详解

    这篇文章主要介绍了Spring boot注解@Async线程池实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从Spring3开始提供了@A ...

  4. Java和Spring中线程池创建方法

    一.线程池定义 1.JDK中线程池类图 Executor:父接口,所有线程池都实现了这个接口,里面有一个excute()方法用于执行线程 ExecutorService:线程池接口,继承自Execut ...

  5. Spring集成线程池

    自己在程序中手动New很容易造成线程滥用,创建线程也是比较消耗资源的操作,所以建议如果有此需求,将线程池统一交给Spring框架进行管理. 如下: <!--Spring 集成线程池,不允许自己开 ...

  6. async spring 默认线程池_SpringBoot中Async异步方法和定时任务介绍

    1.功能说明 Spring提供了Async注解来实现方法的异步调用.即当调用Async标识的方法时,调用线程不会等待被调用方法执行完成即返回继续执行以下操作,而被调用的方法则会启动一个独立线程来执行此 ...

  7. async spring 默认线程池_Spring定时任务高级使用篇

    I. 定时任务进阶篇 1. 问题小结 之前写过一篇博文,抛出了下面的几个问题,接下来则围绕问题进行分析 一个项目中有多个定时任务时,他们是并行执行的还是串行执行的? 如果默认是串行的 那么有相同的cr ...

  8. Spring Boot 数据库连接池入门

    本文在提供完整代码示例,可见 https://github.com/YunaiV/SpringBoot-Labs 的 lab-19 目录. 原创不易,给点个 Star 嘿,一起冲鸭! 1. 概述 在我 ...

  9. spring配置线程池

    为什么80%的码农都做不了架构师?>>>    spring提供了线程池的支持 查看基本 Java线程池 先是一个线程 ThreadTransCode.java package co ...

最新文章

  1. SQL Server数据库收缩日志的方法
  2. 云栖大会变迁史(2009-2017)
  3. 百余名欧洲议会议员发函 呼吁英国留在欧盟
  4. 【51Nod - 1416】两点 (dfs 或 并查集+dfs)
  5. mysql索引的使用及优化方法_MySQL中索引和优化的用法总结
  6. 【java】SPI机制详解
  7. this is a test
  8. [Java] 蓝桥杯ALGO-27 算法训练 FBI树
  9. 计算机java语言答案,2019年全国计算机二级Java语言练习试题及答案一
  10. 笔记.cloudflare 的橙色云代理ssl坑
  11. 如何让测试RFC2544更便捷——RFC2544测试实操
  12. EXCEL VBA批量下载URL链接地址图片、URL链接地址图片转为图片
  13. 兔聊图片二维码logo个性制作
  14. 程序媛的芳华,女神节快乐!
  15. 【2018十大VR眼镜排行榜】VR眼镜有哪些品牌。哪个牌子的VR眼镜比较好,性价比高,适合玩VR游戏的
  16. 2021年茶艺师(初级)模拟考试及茶艺师(初级)实操考试视频
  17. C++:onnxruntime调用FasterRCNN模型
  18. python有道笔记_有道笔记整理成PDF
  19. python中wb什么意思,使用Python,“ wb”在此代码中是什么意思?
  20. Github上找好东西的方法

热门文章

  1. 三星手机可以装鸿蒙系统吗,国产手机厂商会用鸿蒙系统吗?从这几点分析他们用鸿蒙系统的可能性有多大...
  2. 七大行星排列图片_七大行星大小排列顺序,其实是八大(水星最小/木星最大)【图文】...
  3. EF 框架的简介、发展历史;ORM框架概念
  4. TNS-01189、TNS-01106
  5. python做智能ai的狼吃羊
  6. ssl模拟赛(2019.4.27)
  7. 车牌识别计算机应用领域,计算机视觉和模式识别在车牌识别中的应用
  8. 如何免费使用https
  9. EDIUS调音台的使用
  10. 2019店铺淘客新方向,该如何去做?