当前位置: 首页 > news >正文

长沙网站建立公司百度账号注册平台

长沙网站建立公司,百度账号注册平台,wordpress 搜索 下一个,图片素材网站怎么做Java 中的 CompletableFuture 提供了多种方法来支持任务链式调用。这些方法允许你将一组操作链接在一起,形成一个任务链,每一个任务只有在上一个任务成功完成后才会被执行。现在,我们来看一下一些常用的链接任务的方法: thenAppl…

Java 中的 CompletableFuture 提供了多种方法来支持任务链式调用。这些方法允许你将一组操作链接在一起,形成一个任务链,每一个任务只有在上一个任务成功完成后才会被执行。现在,我们来看一下一些常用的链接任务的方法:

  1. thenApply():这个方法可以接收一个 Function 实例,用来处理上一个阶段计算后的结果,生成一个新的 CompletableFuture:
CompletableFuture<Integer> future = CompletableFuture.supplyAsync(() -> {return 100;
});
CompletableFuture<String> future2 = future.thenApply(i -> i * 2).thenApply(i -> i.toString());
  1. thenAccept():这个方法和 thenApply() 很类似,但是不同的是,它的入参是一个 Consumer,它没有返回值:
CompletableFuture<Void> future = CompletableFuture.supplyAsync(() -> {return 100;
});
future.thenAccept(System.out::println);
  1. thenRun():这个方法既不需要上一阶段的结果,也没有返回值,它接收一个 Runnable 参数:
CompletableFuture<Void> future = CompletableFuture.supplyAsync(() -> {return 100;
});
future.thenRun(() -> System.out.println("Finished"));
  1. thenCompose():这个方法接收一个 Function,它的入参是上一阶段的结果,返回值必须是一个新的 CompletableFuture,用于链接两个 CompletableFuture:
CompletableFuture<Integer> future = CompletableFuture.supplyAsync(() -> {return 100;
});
CompletableFuture<Integer> future2 = future.thenCompose(i -> CompletableFuture.supplyAsync(() -> i * 2));

以上方法都是异步的,也就是说,它们返回的 CompletableFuture 对象完成的时间不受代码顺序的约束。此外,所有这些方法都有一个"Async"的版本,比如 thenApplyAsync(),他们可以让后续的阶段异步的执行,也就是在新的线程里,更进一步提高程序的并发性能。

结合这些方法,我们可以创建出一连串的任务,每个任务都是在上一个任务完成之后开始,这就是 CompletableFuture 任务链的实现方式。

http://www.hkea.cn/news/126923/

相关文章:

  • wordpress在线视频直播湖南正规关键词优化
  • 花木企业网站源码全网推广的方式
  • 网站开发商怎么关闭图片显示站长之家新网址
  • 灯饰如何做网站推广纯手工seo公司
  • 晋中公司做网站seo站长之家
  • 到哪里找人做网站优化seo培训班
  • 深圳网站开发哪家专业搜索到的相关信息
  • 湖北武汉网站制作引擎搜索下载
  • 做网站登录的需求分析seo点击排名工具有用吗
  • 诸暨住房和城乡建设委员会网站怎么制作网站?
  • 昆明cms建站模板视频号排名优化帝搜软件
  • 商务咨询网站源码重庆网站建设哪家好
  • 建设部网站从何时可以查询工程师证深圳全网推广服务
  • 网页制作工具的选择与网站整体风格是有关系的友情链接论坛
  • 免费商会网站模板百度推广账号
  • 玄武模板网站制作品牌关键词排名点击软件网站
  • 网站title的写法微信软文怎么写
  • 设计企业网站流程磁力引擎
  • 橙色企业网站模板域名注册购买
  • 培训建设网站线上推广产品
  • 写作网站不屏蔽全网关键词指数查询
  • wordpress手机uiseo关键词的选择步骤
  • 自己制作网页的步骤windows优化大师在哪里
  • 黑龙江企业信息系统seo推广优化外包公司
  • wordpress+增加域名赣州网站seo
  • 政府门户网站建设思路怎样优化网络
  • 厦门个人网站建设百度账户代运营
  • 企业网站开发注意什么企业网站官网
  • 网站建设开发合同书关键词怎么找出来
  • 常州微信网站建设附子seo