一些常用函数区别

函数名称 作用 样式
supplyAsync 可以支持返回值 CompletableFuture<Void> future=...
runAsync 不支持返回值 CompletableFuture<Long> future=...
whenComplete    
whenCompleteAsync    
thenApply 线程B接收线程A的结果  
handle 任务完成后再执行,还可以处理异常的任务。  
thenApply 只可以执行正常的任务,任务出现异常则不执行 thenApply 方法。  

Reference:

[1]CompletableFuture 使用详解

[2]CompleteFuture 书写逻辑清晰的异步任务

[3]Tech Tutorials

[4]20 Examples of Using Java’s CompletableFuture

看下completablefuture(暂时没看完)相关推荐

  1. tornado的资料(暂时没看)

    https://www.cnblogs.com/becker/p/9335136.html https://www.zhihu.com/question/22289257 https://segmen ...

  2. 我看了半天还是没看明白大巴为什么当上助攻王的原因,反而稀里糊涂看了那么多国产后卫的名字

    为什么大巴当上了"助攻王"? (2011-12-05 00:56:41) 转载▼ 标签: 体育 巴特尔 辽宁 控卫 助攻 cba 分类:HIP-BALL 常规赛行至1/4,北京金隅 ...

  3. 什么叫序数_什么是基数和序数(数学术语)啊看了半天定义没看明白.谁能举一个例子,再把定义给一下...

    可以说是4个基数,也可以说是一个基数 基数(cardinal number)也叫势(cardinality),指集合论中刻画任意集合所含元素数量多少的一个概念.两个能够建立元素间一一对应的集合称为互相 ...

  4. 同事拿下阿里菜鸟P6offer,程序员:没看两本书还真不敢去跳槽

    前阵子,小天的同事程序员H偷偷的向阿里菜鸟投递了自己的简历... 不久后程序员H就收到了阿里菜鸟的面试通知,经历5轮面试,一举成功拿下offer并定级P6. 小天趁着未来的阿里大佬还在身边,向程序员H ...

  5. 这两部剧,至少99.9%的人都看过,KOOCAN还看了不止3遍

    这两部剧,至少99.9%的人都看过,KOOCAN还看了不止3遍 很多人是冲着KOOCAN说的99.9%而进来的,也许你会认为我是在夸大,但是当你知道这两部是什么剧,你就会觉得99.9%还是说少了的!这 ...

  6. 给每一个没写完作业却毫不顾忌地玩游戏的学生,请静下心来看一看

    我也是一个没写完作业的学生 这也是我的自述,请尽量读完 如果实在不太富裕的家庭中,首先,你绝对会面临一个窘况--家人大声呵斥甚至威胁逼迫得让你学习,他们甚至会问你:交了这么多钱就是浪费的?你学这习还不 ...

  7. 没看完这11 条,别说你精通 Python 装饰器

    对于每一个学习 Python 的同学,想必对 @ 符号一定不陌生了,正如你所知, @ 符号是装饰器的语法糖,@符号后面的函数就是我们本文的主角:装饰器. 装饰器放在一个函数开始定义的地方,它就像一顶帽 ...

  8. linux telnet localhost 25,telnet localhost 25 没反应. 大家帮忙看下什么问题...

    telnet localhost 25 没反应. 大家帮忙看下什么问题... (2012-01-10 05:46:33) 标签: localhost 杂谈 telnet localhost 25 没反 ...

  9. 郁闷啊,三点多钟还没睡,休息一下,看下摸胸小苹果。

    郁闷啊,三点多钟还没睡,休息一下,看下摸胸小苹果. 一个穿绿裙子的女的演出唱着小苹果然后下台让观众一个一个的摸胸,这里提供下唱小苹果摸胸视频无删减-美女唱小苹果让人摸胸 ed2k    不多说,发福利 ...

最新文章

  1. 创建JUNIT测试类
  2. 网站优化靠前排名讲方法
  3. 函数-模块化程序设计
  4. html表单php比较三个值大小,PHP比较三个数大小实现办法
  5. 【模板】 全排列 有重复元素的全排列
  6. python2.7虚拟环境virtualenv安装及使用
  7. STM32使用PWM输入模式测试频率和占空比
  8. mysql用一个表更新另一个表的方法
  9. webview的使用套餐
  10. 强化学习实战——Q learning 实现倒立摆
  11. LaTeX数学公式-详细教程
  12. c++ 0x3f 0x3f3f 0x3f3f3f 0x3f3f3f3f的具体值
  13. html的url中写什么意思,html中url指的是什么意思
  14. php中的implode,php implode函数 多维数组
  15. Linux-4.20.8内核桥收包源码解析(一)----------sk_buff(详细)
  16. 图像匹配—NCC算法,即归一化互相关匹配
  17. BDD ROBDD
  18. Go语言——Viper
  19. android 全选功能,Android实现ListView控件的多选和全选功能实例
  20. npm ERR! code E404 npm ERR! 404 Not Found - GET https://registry.npmjs.com/address-pares - Not found

热门文章

  1. A Convolutional Neural Network for Modelling Sentences阅读笔记
  2. 牛客网——数字求和(水题
  3. js中浮点型运算 加减乘除
  4. hdfs 操作 入门api
  5. 前端、数据库、Django简单的练习
  6. docker tomcat jvm 使用 visualVM监控
  7. 【BZOJ3028】食物(生成函数)
  8. P2176 [USACO14FEB]路障Roadblock
  9. 编写你自己的单点登录(SSO)服务(转)
  10. Windows同时安装Python2和Python3