Java 8 的并发 API 引入了 CompletableFuture,这是一个简化异步和非阻塞编程的有价值工具。
在本文中,我们将讨论 Java 的 CompletableFuture 以及它所使用的线程池。我们将探索其异步和非异步方法之间的区别,并学习如何最大限度地利用 CompletableFuture API 的潜力。
2. 非异步方法
CompletableFuture 提供了一个包含50多种方法的广泛API。这些方法中的许多都有两个变体:非异步和异步。让我们从非异步对应方法开始,并深入探讨使用 thenApply() 方法的实践示例:
大约 4 分钟