completablefuture.runasync(
时间: 2023-12-27 20:23:48 浏览: 363
20个实例玩转 Java 8 异步神器 CompletableFuture.pdf
CompletableFuture.runAsync()方法可以在一个新的线程中异步执行一个Runnable任务,返回一个CompletableFuture对象。该方法不会返回任何结果,因此无法在任务完成后获取结果。下面是一个使用CompletableFuture.runAsync()方法的例子:
```java
CompletableFuture<Void> future = CompletableFuture.runAsync(() -> {
// 执行一些耗时的操作
System.out.println("Hello from another thread!");
});
// 等待任务完成
try {
future.get();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
```
阅读全文