
多线程
文章平均质量分 85
蓝黑2020
这个作者很懒,什么都没留下…
展开
-
CompletableFuture的cancel和handleAsync的一个小坑
CompletableFuture的cancel和handleAsync的一个小坑原创 2023-05-24 22:04:07 · 2110 阅读 · 0 评论 -
CompletableFuture的正常,异常,timeout和cancel
背景Java 8的CompletableFuture提供了强大的task管理能力,比如通知机制,以及更加简单抽象的task管理。本文中,将用CompletableFuture的 supplyAsync() 方法来创建一个异步task,task会完成特定的工作,并且返回一个String。下面的 handleResult() 方法作为task完成时的回调函数(注意:task完成并不意味着task的实际工作一定已经运行结束了,比如timeout和cancel场景)。 public static vo原创 2020-07-24 18:26:58 · 8661 阅读 · 0 评论