CompletableFuture join
时间: 2023-12-28 16:24:23 浏览: 83
CompletedFuture
CompletableFuture.join()是一个阻塞方法,它会等待CompletableFuture完成并返回结果。如果CompletableFuture没有完成,join()方法会一直阻塞直到任务完成并返回结果。下面是一个使用CompletableFuture.join()方法的示例:
```java
CompletableFuture<String> future = CompletableFuture.supplyAsync(() -> "Hello");
String result = future.join();
System.out.println(result); // 输出:Hello
```
在这个示例中,我们创建了一个CompletableFuture对象,然后调用join()方法等待任务完成并返回结果。由于这个CompletableFuture对象已经完成,所以join()方法会立即返回结果。
阅读全文