c#等同于java.util.concurrent.Future <t> </t>

时间:2013-10-24 05:34:15

标签: c# java equivalent

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

例如,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();
    }

    ...
}

提前致谢!

1 个答案:

答案 0 :(得分:4)

我不确定Future在Java中做了什么,但是从代码看起来你在以后执行代码时会异步运行并且可以取消。

在C#中查看Tasks,它们提供相同的功能。