相关疑难解决方法(0)

如何将代码转换为使用CompletableFuture?

我曾经有一个可调用的类

class SampleTask implements Callable<Double> {
  @Override
  public Double call() throws Exception {
    return 0d;
  }
}
Run Code Online (Sandbox Code Playgroud)

我曾经用来ExecutorService提交Callable.如何改用CompletableFuture.supplyAsync

以下代码无法编译

SampleTask task = new SampleTask();
CompletableFuture.supplyAsync(task);
Run Code Online (Sandbox Code Playgroud)

不存在变量U类型的实例,因此SampleTask符合Supplier

java java-8

0
推荐指数
1
解决办法
1596
查看次数

标签 统计

java ×1

java-8 ×1