5

Future<T>C# 中与 Java 最接近的等价物是什么?

例如,在 C# 中最接近以下内容的重构是什么:

public class FutureMethodCall implements Future {
    private Future<APIResponse> methodCall;

    public boolean cancel(boolean mayInterruptIfRunning) {
        return this.methodCall.cancel(mayInterruptIfRunning);
    }

    public APIResponse get() throws ExecutionException, InterruptedException {
        return this.methodCall.get();
    }

    ...
}

提前致谢!

4

1 回答 1

4

我不确定 Future 在 Java 中做了什么,但从代码看来,您稍后正在执行异步运行且可取消的代码。

看看C# 中的任务,它们提供相同的功能。

于 2013-10-24T05:48:55.570 回答