腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
异常
触发时
如何
取消
CompletableFuture
链中
的
下游任务?
、
我
的
数据库
方法
返回一个
CompletableFuture
来异步
处理
数据库,然后在主线程上
处理
结果。accountEntity);}@Override public
CompletableFuture
<Op
浏览 3
提问于2022-10-08
得票数 0
回答已采纳
2
回答
如何
处理
CompletableFuture
get
()
方法
的
异常
、
、
、
、
我需要向第三方urls发送请求,所以我在getStatus()
方法
上使用了@Async,该
方法
返回enum
的
CompletableFuture
,如果抛出TimeoutException,我想考虑状态为DOWN或
如何
捕获每个调用
的
InterruptedException和ExecutionException firstAppStatus = service1.getStatus().
get
{ firstAppStatus = Component
浏览 140
提问于2020-07-29
得票数 0
回答已采纳
2
回答
从返回
CompletableFuture
的
异步
方法
的
同步部分引发
异常
、
、
、
如果我有像下面这样
的
异步
方法
, /* Step #1: Do some sync prep work */} 如果步骤1中
的
代码抛出,
get
()
的
调用者将在获得它返回
的
CompletableFuture
之前得到
异常
,而如果步骤2中返回
的</
浏览 4
提问于2018-08-17
得票数 1
2
回答
如何
并行
处理
多个任务,并等待每个任务
的
成功失败
、
、
我有大约5项与从HTTP获取数据以及基于数据
处理
和生成结果有关
的
任务。有什么更好
的
方法
可以实现吗?举个例子会有帮助。
浏览 0
提问于2018-02-07
得票数 2
2
回答
调用supplyAsync时尝试并捕捉
、
、
我是
CompletableFuture
新手,我想调用MetadataLoginUtil::login
方法
,它可以引发
异常
。然而,下面的代码是没有编译
的
,尽管我已经写了“
异常
”。public void run() throws ConnectionException {
CompletableFuture
<Void> mt =
CompletableFuture
.supplyAsync
浏览 6
提问于2016-11-24
得票数 4
回答已采纳
2
回答
对于重新抛出
的
异常
,
CompletableFuture
是否完成?
、
、
我刚刚开始使用
CompletableFuture
,并且已经很喜欢它了。现在,一旦数据到达,我
的
代码将应用一些
处理
逻辑。在
异常
情况下,我使用
异常
方法
重新抛出MyCustomException.thenAp
浏览 3
提问于2021-04-02
得票数 1
回答已采纳
1
回答
如何
在for循环中
处理
completableFuture
中
的
异常
、
、
、
我是
completableFuture
的
新手,我想要做
的
是在spring项目下面有这样
的
逻辑,我试图将它转换为使用
completableFuture
的
并行
处理
方法
。现在,我试图用上面的逻辑进行并行
处理
。<Optional<Obj>> optionalObjFuture =
CompletableFuture
.supplyAsync( () -> {//
get<
浏览 10
提问于2021-04-07
得票数 0
2
回答
特例后
的
CompletableFuture
thenCompose
、
、
、
、
我被
CompletableFuture
异常
处理
困住了
处理
器类当前具有此代码。
如何
消除用于在阶段之间共享状态
的
错误本地字段?).thenCompose(x -> {
浏览 0
提问于2018-10-25
得票数 1
回答已采纳
2
回答
如何
查找已完成
的
CompletableFuture
、
、
我正在使用
CompletableFuture
,并有一个关于
异常
处理
的
问题。我有这样
的
代码,如果任何validate()或process()
方法
抛出一个
异常
,那么它将由ExceptionHandler
处理
。然而,当我像这样使用
CompletableFuture
时,抛出
的
异常
将被包装在CompletionException中。我可以知道
如何
确保在那里调用我
的
Excep
浏览 3
提问于2019-02-13
得票数 4
回答已采纳
3
回答
从阻塞
方法
调用创建
CompletableFuture
、
、
、
如何
将阻塞
方法
调用“转换”为?必须正确
处理
这些问题,这样
completableFuture
.
get
()就会抛出一个InterruptedException或ExecutionException。它必须是一个
CompletableFuture
(可能是包装
的
)。我尝试过这样做,但这不能正确地
处理
异常
:
CompletableFuture
.completedFuture(Void.TYPE).thenApply(v -&
浏览 2
提问于2019-06-07
得票数 3
1
回答
在等待完成时,
CompletableFuture
.allOf()比使用
CompletableFuture
.join()
的
循环有什么优势吗?
、
、
、
我将所有这些异步调用存储在List<
CompletableFuture
<X>> list上。我想收集所有的结果,所以我需要等待所有这些调用完成。一种
方法
是创建一个
CompletableFuture
.allOf(list.toArray(...))... 另一种
方法
是使用:list.stream.map(cf -> cf.join())...我只是想知道,与直接等待单个
CompletableFuture
完成相比,创建全局
CompletableFuture
并等待
浏览 4
提问于2021-10-29
得票数 3
回答已采纳
1
回答
重构:将future.
get
()转换为CompletionStage.whenComplete()?
、
、
、
我目前在Java中有一些类似于此
的
代码,但我想重构它。List<Object> combinedStatus = new ArrayList();
CompletableFuture
<Object> future = ask(batch);} for (
CompletableFuture
<Object这是我
的
重构版本--有人能给
浏览 3
提问于2022-07-19
得票数 0
回答已采纳
2
回答
如何
确保
CompletableFuture
在执行一段代码之前完全完成?
、
,我试图用Collector实现
的
是,我有一个类来收集一堆度量,在
CompletableFuture
完全完成之后,我会执行Collector来发布度量。finally是否保证它将在最后执行,因为我认为.
get
()应该被阻塞,直到它完成?()); String result = s.
get
(1000, TimeUnit.MILLISECONDS); System.out.println<String> query(Collector co
浏览 4
提问于2021-01-23
得票数 3
回答已采纳
1
回答
期望从这两个CompletableFutures得到相同
的
结果
、
但是,testCase2不
处理
异常
并引发错误。我是不是遗漏了什么?抱歉,如果是的话,我对这件事很陌生。@Test
CompletableFuture
.supplyAsync(() -> { return "Promise"; return "Fake Pr
浏览 4
提问于2017-04-11
得票数 1
回答已采纳
1
回答
Spring boot与
CompletableFuture
异步调用,
异常
处理
、
、
、
我有一个Spring启动服务,其中包含一些代码,如下面所示,用于并行异步调用:
CompletableFuture
future2 = accountManager.getResult(url2);String result1= future1.
get
(); String result2 = future2.
浏览 1
提问于2020-05-28
得票数 0
1
回答
与Spring
的
异步一起使用时对CompletatbleFuture<Void>
的
异常
处理
、
、
、
我对这个完整
的
未来概念非常陌生。我使用Spring
的
异步注释,为此,我为executor和
异常
处理
程序添加了一个文件配置,如下所示:public Executor getAsyncExecutor() {AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler() {}} 现在,如果在上面的
方法
浏览 3
提问于2022-04-06
得票数 0
2
回答
从
CompletableFuture
捕获未捕获
的
异常
、
、
、
我正试图抓住像
CompletableFuture
.runAsync(() -> {throw new RuntimeException();});这样
的
期货
的
不寻常情况 以下是我所做
的
(这不起作用)
浏览 13
提问于2020-10-26
得票数 2
1
回答
如何
在allOf()超时后安全取消所有悬而未决
的
期货
、
、
因此,我尝试通过以下
方法
来等待多个期货
的
单一超时final
CompletableFuture
<String> completedFuture .
get
(1, TimeUnit.MILLISECONDS);this still fail
浏览 4
提问于2021-10-07
得票数 0
回答已采纳
1
回答
已检查
CompletableFuture
异常
、
、
使用Java 8强大
的
功能
CompletableFuture
,我想使用这个新功能
的
异常
来转换我
的
旧异步代码。但选中
的
异常
是困扰我
的
问题。这是我
的
代码。
CompletableFuture
<Void> asyncTaskCompletableFuture =
CompletableFuture
.supplyAsync(t-> processor.pro
浏览 0
提问于2016-09-06
得票数 10
1
回答
whenCompleteAsync
的
Kotlin语法(BiConsumer,Executor)
、
、
、
如何
在Kotlin中为下面的
方法
签名实现函数。我面临
的
问题是
如何
使语法正确。public
CompletableFuture
<T> whenCompleteAsync( BiConsumer<? super T, ?
浏览 11
提问于2022-12-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
异常处理的通常处理方法浅见
异常的分类以及处理方法
Python异常处理:如何处理程序中出现的异常?
Python常见异常处理方法
python基础异常 处理方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券