Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我正在编写一个类,它通过远程调用控制第三方远程服务器。每个调用都是异步的,即它的答案返回到单独的函数中。
包装远程调用的最佳模式或算法是什么?
我不确定您在上面建议的可能解决方案之间是否存在很大差异。我会建议尽可能多地使用现有的类和模式(例如,您提到Future上面的类)。
Future
可能会影响您的解决方案(并且您没有提及)的一件事是您是否需要以与发出请求相同的顺序处理结果,和/或您是否能够并行处理结果,或者是否这需要同步。