completable-future 相关问题

在Java 8中,可以显式完成的Future(设置其值和状态),并且可以包括在完成时触发的依赖函数和动作。

使用 Mockito 测试 CompletableFuture.supplyAsync

我正在尝试使用mockito测试 CompletableFuture.supplyAsync 函数,但测试未完成可能是因为可完成的未来没有返回。我不确定我在

回答 2 投票 0

测量CompletableFuture链中的单个执行时间

我有几个异步 api 调用组合在一起形成一个完整的 future 链。链的每个部分都取决于前一个阶段,即如果前一个调用返回非空数据,那么我们就跳过...

回答 0 投票 0

控制器甚至在使用异步和可完成的未来之后等待

我正在开发一个 Spring Boot 应用程序,我想使用 CompletableFuture 和 @Async 注释使我的控制器异步。为了测试实现,我特意添加了一个线程。

回答 1 投票 0

如果我为 thenApplyAsync 和 supplyAsync 提供不同的执行器怎么办?

假设我正在使用 supplyAsync 方法创建异步任务,并为此使用执行程序 E1。 然后对于 thenApply 或 thenApplyAsync,我提供的执行程序是 E2。 thenApply 将如何使用 E1 和 E2? ...

回答 0 投票 0

CompletableFuture 方法的单元测试

我有以异步方式调用 connector.runSomeService(data) 并处理方法 handleServiceResponse(res, node) 中的响应的方法。 public void runServiceOnAllNodes(集合 ...

回答 2 投票 0

如何使 CompletableFuture 异常函数返回 Collection 类型?

我从事的项目有一些代码可以简化为以下两个功能: CompletionStage> fn1(字符串前缀){ 返回 fn2() .the...

回答 0 投票 0

使用多线程的 Java API 调用

第一次 API 调用返回 18000 条记录, 每个 18000 条记录都是另一个 API 调用,他们可以在每个 5-200 的范围内给出响应。必须调用这 200 个中的每一个,并且必须将响应保存在...

回答 1 投票 0

CompletableFuture 没有被执行[重复]

CompletableFuture 有一个很奇怪的问题 导入 java.util.concurrent.CompletableFuture; 导入 java.util.concurrent.ExecutorService; 导入 java.util.concurrent.Executors; 公开课

回答 1 投票 0

java springboot中如何实现异步非阻塞调用依赖任务

我正在生成 excel 文件并将其提供给 UI。 Excel 文件包含来自两个第三方 api 的数据。第一个第三方调用将返回数据列表,然后我比较了数据库中的这些数据......

回答 0 投票 0

使用 Java 将三个可完成的未来合并为一个

以下 3 种方法返回 CompleteableFuture,我需要的内容在 JsonObject 的 value 属性上,所以最终我需要做一些类似 response.getJsonAr 的事情...

回答 1 投票 0

CompletableFuture join() 似乎没有等待完成

我面临一个问题,我正在顺序执行两个 CompletableFuture 对象。我的意图是让第一个完成,然后才开始执行第二个。所以在其他...

回答 1 投票 0

在下面的代码片段中干净地处理单个任务的最佳方式

public List doSomething(List list) { ExecutorService executorService = Executors.newCachedThreadPool(); int size = list.size(); 列表...

回答 0 投票 0

Spring异步分离controller的线程让response在给出response之前不会等待

在放入项目之前使用@Async 在 spring boot 中尝试异步。 问题是控制器的响应。 如您所见,rest 模板响应时间的日志很短,但是

回答 0 投票 0

Spring异步分离controller的线程使响应不串连

在放入项目之前使用@Async 在 spring boot 中尝试异步。 问题是控制器的响应。 如您所见,rest 模板响应时间的日志很短,但是

回答 0 投票 0

CompletableFuture 与 Kafka 的回调方法?

我们正在围绕 Kafka 构建一个小型包装器库。我们使用的是旧版本,其中没有 .whenComplete((response, throwable) -> {...});当调用 kafkaTemplate.send(...); 时。 相反我们的

回答 1 投票 0

线程中断不停止执行无限任务

我有以下代码片段: @Async("执行器") 公共 CompletableFuture> getSecondObject(List firstObject) {

回答 1 投票 0

更好的 CompletableFuture 方法 acceptEither 与 acceptEitherAsync 有什么区别?

例如- CompletableFuture.supplyAsync(stage1).acceptEither(stage2, 消费者); stage1 和 stage2 应该在上面的代码中并行运行,因为它使用的是 acceptEither 如果我换成

回答 1 投票 0

CompletableFuture.get() 在 JUnit 中抛出 java.util.concurrent.TimeoutException

我正在努力用 KafkaTemplate 和 CompletableFuture 为我的 kafka 生产者编写 JUnit 测试。对不调用 get() 的方法的类似测试工作正常。 这是我的kafka制作人课程(

回答 0 投票 0

CompletableFuture thenApply 在单独的线程中运行,而不是在调用者线程中运行?

当我执行 CompletableFuture 的 thenApply 方法时,此方法的执行发生在 ForkJoinPool 线程中,而不是调用者(主)线程中。为什么会这样?这个结果即使用叉子

回答 1 投票 0

如何从一个期货列表中等待满意的结果?

在 java 中,我有一个可以返回结果或 null 的期货列表。 如何等待哪个先完成,如果它返回结果则忽略其余部分,但如果它返回 null 等待另一个 ...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.