腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
处理
CompletableFuture
中
的
异常
并
返回
整
数值
java
、
completable-future
我有一个类似这样
的
方法: public Integer handleException(
CompletableFuture
<String> future) return null; return 42; }); } 我想在我
的
CompletableFuture
<String>
中
处理<
浏览 24
提问于2019-09-19
得票数 1
回答已采纳
1
回答
与Spring
的
异步一起使用时对CompletatbleFuture<Void>
的
异常
处理
java
、
asynchronous
、
completable-future
、
spring-async
我对这个完整
的
未来概念非常陌生。我使用Spring
的
异步注释,为此,我为executor和
异常
处理
程序添加了一个文件配置,如下所示:public Executor getAsyncExecutor() {AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler() {}} 现
浏览 3
提问于2022-04-06
得票数 0
2
回答
从
返回
CompletableFuture
的
异步方法
的
同步部分引发
异常
java
、
asynchronous
、
exception-handling
、
completable-future
doSomethingAsync(s);如果步骤1
中
的
代码抛出,get()
的
调用者将在获得它
返回
的
CompletableFuture
之前得到
异常
,而如果步骤2
中
返回
的
CompletableFuture
中
的
代码被抛出,调用者只有在与
返回
的
CompletableFuture
交互时才会得到
异常
浏览 4
提问于2018-08-17
得票数 1
1
回答
异常
触发时
如何
取消
CompletableFuture
链
中
的
下游任务?
java
、
completable-future
我
的
数据库方法
返回
一个
CompletableFuture
来异步
处理
数据库,然后在主线程上
处理
结果。ex.printStackTrace(); }}cf.thenAccept(...);cf.thenRun(...); 因此,使用数据库操作可以触发<e
浏览 3
提问于2022-10-08
得票数 0
回答已采纳
2
回答
我应该
如何
将可完成
的
未来与Java
中
的
尝试/捕捉结合起来?
java
、
java-8
、
completable-future
我有一个方法,它结合了另外两种方法
的
结果,一种是同步
的
,如果出了问题就抛出
异常
,另一种是
返回
可完成
的
未来,如果出了问题就用
异常
来完成。我希望我
的
方法
的
使用者不必在两个不同
的
地方捕获同步和异步
异常
,有什么好
的
方法可以将它们组合成一个
异常
输出吗?
浏览 0
提问于2019-05-08
得票数 2
回答已采纳
2
回答
如何
并行
处理
多个任务,
并
等待每个任务
的
成功失败
java
、
threadpool
、
completable-future
我有大约5项与从HTTP获取数据以及基于数据
处理
和生成结果有关
的
任务。我试着用完整
的
未来和未来列表来实现它,但是它不起作用,代码也不是很好
的
发布条件。 有什么更好
的
方法可以实现吗?
浏览 0
提问于2018-02-07
得票数 2
1
回答
重构:将future.get()转换为CompletionStage.whenComplete()?
java
、
asynchronous
、
concurrency
、
completable-future
我目前在Java中有一些类似于此
的
代码,但我想重构它。List<Object> combinedStatus = new ArrayList();
CompletableFuture
<Object> future = ask(batch);} for (
CompletableFuture
<Object这是我
的
重构版本--有人能给
浏览 3
提问于2022-07-19
得票数 0
回答已采纳
1
回答
java
completableFuture
有方法
返回
CompletionStage<U>来
处理
异常
吗?
java
、
completable-future
java
completableFuture
是否有与CompletionStage值类型相同
的
thenCompose方法来
处理
异常
?像这样
的
方法:我希望
处理
结果和
异常
,
并<
浏览 9
提问于2022-03-18
得票数 1
回答已采纳
2
回答
使用Java `CompletablyFuture.exceptionally`选择性地继续
处理
异常
java
、
asynchronous
、
concurrency
、
completable-future
代码看起来像这样: return firstTask.workAsync(id)thirdTask.workAsync(id))} 然而,firstTask.workAsync抛出了一个
异常
,表明工作已经完成,这在这种情况下是可以
的
,所以我想忽略它
并
继续整个链。当然,我可
浏览 0
提问于2017-11-01
得票数 0
1
回答
如果
completableFuture
失败,
如何
登录?
java
、
java-8
、
completable-future
我有这样
的
方法: return
CompletableFuture
.supplyAsync(supplier, .....getThreadPool());它被不同
的
类广泛使用,但是目前如果计算失败,就没有默认
的
日志记录。我
的
第一个方法是:
浏览 1
提问于2015-03-24
得票数 5
回答已采纳
1
回答
从
CompletableFuture
.allOf()执行
中
收集引发
的
异常
java
、
asynchronous
、
completable-future
、
java-threads
<Void> process1 =
CompletableFuture
.runAsync(() -> { throw new RuntimeException("Exception 1");
CompletableFuture
<Void> process2 =
CompletableFuture
<Void> proce
浏览 1
提问于2020-02-10
得票数 4
回答已采纳
2
回答
特例后
的
CompletableFuture
thenCompose
java
、
multithreading
、
spring-webflux
、
project-reactor
、
completable-future
我被
CompletableFuture
异常
处理
困住了
处理
器类当前具有此代码。
如何
消除用于在阶段之间共享状态
的
错误本地字段?return myService.saveStatu
浏览 0
提问于2018-10-25
得票数 1
回答已采纳
1
回答
没有Lambda
的
CompletableFuture
.supplyAsync()
java
、
completable-future
我正在为Supplier<U>等
的
功能风格而奋斗,
并
创建了可测试
的
代码。 所以我有一个InputStream,它被分割成块,这些块是异步
处理
的
,我想知道它们什么时候都完成了。为了编写可测试代码,我将
处理
逻辑外包给它自己
的
Runnable。在ChunkTask.run()
中
捕获
的
任何检查
异常
都必须包装到RuntimeException
中
。展开失败
的
组合
Comple
浏览 7
提问于2021-04-28
得票数 2
回答已采纳
3
回答
当使用Java进行多个异步调用时,
如何
忽略失败
的
CompletableFuture
调用?
java
、
spring
、
multithreading
、
asynchronous
、
exception
我想在Java中使用三个REST服务并行调用,我
的
代码如下所示: return
CompletableFuture
.supplyAsync( try {在上面的代码
中
,我打了三个电话
并
使用
浏览 0
提问于2020-07-02
得票数 2
回答已采纳
1
回答
CompletableFuture
的
分离
异常
处理
java
、
java-8
、
completable-future
我意识到我希望API
的
使用者不必
处理
异常
。或者更清楚地说,我希望确保
异常
总是被记录下来,但只有消费者知道
如何
处理
成功。我希望客户端能够
处理
异常
,如果他们愿意的话,没有有效
的
File可以
返回
给他们。注意:FileDownload是一个Supplier<File>public
CompletableFuture
<File> processDownload(
浏览 2
提问于2016-05-05
得票数 9
回答已采纳
2
回答
传递给
CompletableFuture
.exceptionally()
的
异常
处理
程序必须
返回
有意义
的
值吗?
java
、
completable-future
result); public void onFailure(Throwable t) { }看起来Java8
的
旨在
处理
或多或少相同
的
用例天真地,我可以开始将上面的例子翻译为: .extends T>
浏览 0
提问于2016-06-12
得票数 21
回答已采纳
1
回答
当在另一个supplyAsync
中
调用supplyAsync时,
处理
(Un)检查
的
异常
?
java
、
spring
、
asynchronous
、
concurrency
、
completable-future
正如标题所示,我有一些奇怪
的
要求,这就是在上述情况下
如何
处理
异常
。 所以我基本上需要做嵌套验证。这些验证中有些是独立于另一些
的
,有些则不是。如果抛出(Un)选中
的
异常
,则应将其传播到最多
的
调用方。();});if (countFuture.get() == futureValidations.size()){ System.out.println(Ok);
返回
"ok";}
返回
"not“;
浏览 5
提问于2021-10-22
得票数 0
1
回答
期望从这两个CompletableFutures得到相同
的
结果
java
、
completable-future
但是,testCase2不
处理
异常
并
引发错误。我是不是遗漏了什么?抱歉,如果是的话,我对这件事很陌生。@Test
CompletableFuture
.supplyAsync(() -> { }).get();public void testCase2() throws Exception {
Co
浏览 4
提问于2017-04-11
得票数 1
回答已采纳
1
回答
如何
访问传递至
CompletableFuture
allOf
的
已完成期货?
java
、
java-8
、
completable-future
我正在尝试掌握Java8
CompletableFuture
。
如何
将这些连接到person,并在"allOf“之后
返回
它们。下面的代码不起作用,但可以让您了解我尝试过
的
内容。在javascript ES6
中
,我会这样做 console.log(persons[0]); //p1 return value console.log(persons[1]);
浏览 0
提问于2015-12-11
得票数 11
回答已采纳
1
回答
异常
不会在可完成
的
未来中被记录/抛出。
java
我刚刚意识到,在可完成
的
未来,whenComplete内部
的
异常
不会被记录/抛出。有人能解释一下吗?
如何
正确使用whenComplete?public static void main(String[] args) { System.out.printlnnew RuntimeException("I am throwing an exception");
浏览 2
提问于2022-08-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发基础:CompletableFuture全面解析
SpringBoot+Vue3打造企业级一体化SaaS系统(慕K无密)
CompletableFuture 多线程demo
异步线程CompletableFuture让你的代码速度快到飞起
java实现异步回调返回给前端
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券