gpt4 book ai didi

java - 在java中编写异步调用序列的更好方法是什么?

转载 作者:行者123 更新时间:2023-12-02 07:43:07 25 4
gpt4 key购买 nike

假设我正在编写一个类,它通过远程调用控制第三方远程服务器。每个调用都是异步的,即它的答案返回到单独的函数中。

包装远程调用的最佳模式或算法是什么?

  1. 为每个调用编写包装方法,并将回调对象作为最后一个参数?
  2. 每个包装方法都应该返回“Future”对象来等待结果
  3. 为应添加到实例的结果创建监听器
  4. 还有别的事吗?

最佳答案

我不确定您上面建议的可能解决方案之间是否存在很大差异。我建议尽可能使用现有的类和模式(例如,您在上面提到了 Future 类)。

可能影响您的解决方案的一件事(您没有提及)是您是否需要按照发出请求的顺序处理结果,和/或您是否能够以并行或者是否需要同步。

关于java - 在java中编写异步调用序列的更好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11308214/

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