草庐IT

CompletableFutrue

全部标签

【业务功能篇92】微服务-springcloud-多线程-异步处理-异步编排-CompletableFutrue

三、CompletableFutrue一个商品详情页展示SKU的基本信息0.5s展示SKU的图片信息0.6s展示SKU的销售信息1sspu的销售属性1s展示规格参数1.5sspu详情信息1s1.ComplatableFuture介绍  Future是Java5添加的类,用来描述一个异步计算的结果。你可以使用isDone方法检查计算是否完成,或者使用get阻塞住调用线程,直到计算完成返回结果,你也可以使用cancel方法停止任务的执行。  虽然Future以及相关使用方法提供了异步执行任务的能力,但是对于结果的获取却是很不方便,只能通过阻塞或者轮询的方式得到任务的结果。阻塞的方式显然和我们的异步