一、概述 二、案例代码 /** * @Author : 一叶浮萍归大海 * @Date: 2023/11/21 10:45 * @Description: 异步任务案例代码 */ public class CompletableFutureMainApp { public static void main(String[] args) throws ExecutionException, InterruptedException { CompletableFuture future1 = CompletableFuture.runAsync(() -> { System.out.println(Thread.currentThread().getName() +"\t future1"); }); System.out.println("future1.get() ="+ future1.get()); CompletableFuture future2 = CompletableFuture.supplyAsync(() -> { System.out.println(Thread.currentThread().getName() +"\t future2"); // int i = 10 / 0; return 1024; }); Integer result = future2.whenComplete((t, u) -> { System.out.println("============>t:"+ t); System.out.println("============>u:"+ u); }).exceptionally(f -> { System.out.println("============>exception:"+ f.getMessage()); return 444; }).get(); System.out.println("result ="+ result); } }
收录于话题
相关信息
你可能还喜欢
热门推荐信息
Win10 180天后怎么才能继续体验,自动保持续期,无需手动JH
By玩电脑的辣条哥
环境: Win10 专业版 自制小程序 问题描述: Win10 180天后怎么才能继续体验,自动保持续期,无需手动JH 解决方案: 在执行本程序前需要以管理员身份运行!关闭杀毒软件,否则会失败,本方案 ...
PyCharm中常用插件推荐
ByChaos_Wang_
❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博相关......)👈 博主原 ...
TP_Link WR886N 硬改闪存16M内存64M,刷入openwrt
ByY2000104
一、换内存,拆闪存: 1、先原机开机试试是否功能正常; 2、拆机,比较难拆,容易坏外壳; 3、找到内存和闪存,用胶带把边上的小元件,电阻都贴好; 4、加助焊油,用风枪拆掉内存,这个比较难,新手要注意 ...
iOS 17.0 RC版升级_iOS 17.0 RC版一键刷机教程
9月13日,苹果公司向开发者开放了iOS17、iPadOS17、tvOS17和watchOS10的RC版本。通常来说,RC版本是B ...