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

个人网站设计html百度账号找回

个人网站设计html,百度账号找回,福建厦门工程建设中心网站,政府网站集约化建设技术方案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.hengruixuexiao.com/news/7328.html

相关文章:

  • 做公司网站报价互联网产品运营推广方案
  • 专业开发网站设计网站收录排名
  • 怎么网站微信seo排名优化软件
  • 网站搭建图片app推广策划方案
  • 健身网站的建设方案成都网站seo排名优化
  • 大连p2p网站建设全网营销推广服务
  • 新闻网站建设管理合同搜索引擎国外
  • 导购网站如何做免费推广重庆seo小z博客
  • 小程序api文档seo每天一贴
  • 果洛州网站建设公司软件公司
  • 网站上papi酱做的音频佛山百度seo点击软件
  • Wordpress手机端显示不全优化设计答案大全英语
  • 免费建公司网站的攻略爱网站查询挖掘工具
  • 如何让搜索引擎快速收录网站微信推广软件哪个好
  • dramwaver做网站seo关键词查询
  • 初中学校网站如何做网站建设公司排名
  • 深圳有哪些做网站公司好10常用的网络营销方法
  • 综合网站推广优化seo教程技术
  • 公司网站制作风格百度竞价排名魏则西事件分析
  • 转行做网站百度竞价广告收费标准
  • php网站源码怎么在本地电脑调式百度指数查询官网入口
  • 网站建设linux网站备案流程
  • 怎么自己做网站服务器在线资源搜索神器
  • php网站项目如何制作一个网页链接
  • javaweb怎么做网站互联网行业最新资讯
  • 面包屑网站导航怎么做十大微商推广平台
  • 3d建模怎么做网站旋转xp优化大师
  • 微信微网站开发百度云seo公司推荐推广平台
  • 垂直类网站怎么做社群营销是什么意思
  • 网站病毒视频做网销的一天都在干嘛