线程
浮生夢
当有一天,有星光刺破黑洞的昏暗,那是我吞吐天地的余晖,代表着我已映照诸天。当有一天,有玄雷划过星空的浩瀚,那是我拳光的劲风,代表着我已回来。当星河列阵,宇宙星海星光齐绽,那是我在笑,我已复苏,我在归来,我已无敌!
展开
-
java 线程池常用方法
import com.google.common.util.concurrent.ThreadFactoryBuilder; import java.util.concurrent.*; /** * @author Mr_Lee * @date 2020-07-20 11:14 */ public class ThreadPoolDemo { private static ExecutorService executorService = new ThreadPoolExecutor(.原创 2020-07-21 11:25:15 · 483 阅读 · 0 评论 -
Java CompletableFuture 之线程编排
一,背景 Future是Java 5添加的类,用来描述一个异步计算的结果。你可以使用isDone方法检查计算是否完成,或者使用get阻塞住调用线程,直到计算完成返回结果,你也可以使用cancel方法停止任务的执行。 public class BasicFuture { public static void main(String[] args) throws ExecutionException, InterruptedException { ExecutorService e原创 2020-07-21 11:22:58 · 1164 阅读 · 0 评论 -
京东开源asyncTool之线程编排
一,并行常见的场景 1, 客户端请求服务端接口,该接口需要调用其他N个微服务的接口 譬如 请求我的购物车,那么就需要去调用用户的rpc、商品详情的rpc、库存rpc、优惠券等等好多个服务。同时,这些服务还有相互依赖关系,譬如必须先拿到商品id后,才能去库存rpc服务请求库存信息。 最终全部获取完毕后,或超时了,就汇总结果,返回给客户端。 2 ,并行执行N个任务,后续根据这1-N个任务的执行结果来决定是否继续执行下一个任务 如用户可以通过邮箱、手机号、用户名登录,登录接口只有一个,那么当用户发起登录请原创 2020-07-20 16:58:00 · 2157 阅读 · 0 评论 -
java线程池详解
一,线程池的优点 1,降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 2,提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 3,提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。 ...原创 2020-07-20 16:57:35 · 993 阅读 · 2 评论