【发布时间】:2021-08-12 16:02:57
【问题描述】:
所以理想情况下,当我们使用线程概念时,它会异步运行任务, 所以在下面的sn-p中:
CompletableFuture result= CompletableFuture.runAsync(()->{
System.out.println("1st Task Completed");
});
在 main 方法中运行此代码时,它不会打印 "1st Task Completed" 。 如果我输入 result.get() 那么它会打印“第一个任务完成”。 那么,当我们调用 get 方法时,任务是否正在执行?
【问题讨论】:
标签: java java-8 completable-future