什么是CompletableFuture中的join
时间: 2024-03-20 11:37:00 浏览: 209
Java8集合 CompletableFuture lambda表达式 新的TimeAPI 和ForkJoin Demo包
CompletableFuture中的join()方法是用于获取异步操作的结果的方法。它类似于get()方法,但是不会抛出checked exception。如果异步操作已经完成,join()方法会立即返回结果;如果异步操作还未完成,join()方法会阻塞当前线程直到异步操作完成并返回结果。
join()方法适用于需要等待异步操作完成并获取结果的场景,比如在主线程中等待子线程的计算结果。与get()方法不同的是,join()方法不会抛出checked exception,因此在使用时更加方便。
阅读全文