gpt4 book ai didi

Java 在任务完成前返回

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:16:37 25 4
gpt4 key购买 nike

我有一个方法,它调用了另一个方法,结果并不重要。确切地说,它是对 Web 服务的 POST 请求,结果在该方法中处理,而不是在调用方法中处理。现在我希望 main 方法在该任务完成之前返回。

本质上,我需要某种异步性。我可以在 Java 中使用哪些工具?以下是再次执行的步骤:

  1. 方法 A 调用方法 B
  2. 方法 B 开始执行(我们对方法 b 的结果不感兴趣:它调用 Web 服务并自行处理结果)
  3. 方法 A 在方法 B 完成之前返回

最佳答案

您可以使用 CompletableFuture.runAsync() 异步调用方法 B。

如果您想在方法 B 退出时执行某些操作,则可以通过调用 .thenRun() 来添加回调

关于Java 在任务完成前返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34449577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com