![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 63
biaogexf
这个作者很懒,什么都没留下…
展开
-
【Future】SpringBoot中异步调用方法并接收返回值
SpringBoot中异步调用方法并接收返回值 需求 调用多个接口,从每个接口中获取需要的一些字段,最后把从各个接口中获取到的字段组合成一个复杂对象。 设计 当调用多个接口时,必须异步调用,否则难以保证性能。 串行调用 A + B + C、异步调用 MAX(A,B,C) 异步调用多个接口,最终的耗时取决于时间最长的那个接口。 使用线程池实现异步执行方法;使用Future类包装线程执行结果。 代码概要 public void mainThread() { // 1.创建要组装的复杂对象 Com原创 2021-07-13 09:26:25 · 1819 阅读 · 0 评论 -
【SpringBoot·线程池的使用】
SpringBoot中使用线程池 ThreadPoolExecutor:这个是JAVA自己实现的线程池执行类,基本上创建线程池都是通过这个类进行的创建! ThreadPoolTaskExecutor :这个是springboot基于ThreadPoolExecutor实现的一个线程池执行类。(SpringBoot中用这个!!!!) SpringBoot中使用ThreadPoolExecutor application-dev.yml # 线程池配置 # 核心线程数 threadPool.spring.c原创 2021-05-17 11:15:07 · 1194 阅读 · 0 评论