如何完成CompletableFuture ?

问题描述 投票:11回答:1

我想要一个仅表示完成的CompletableFuture(例如,我没有返回值)。

我可以将CompletableFuture实例化为:

CompletableFuture<Void> future = new CompletableFuture<> ();

但是我应该为完整的方法提供什么?例如,我做不到

future.complete(new Void());
java completable-future
1个回答
12
投票

正如您所注意到的,您无法像这样实例化Void对象。既然你不关心未来的价值,你可以用null完成它:

future.complete(null);
© www.soinside.com 2019 - 2024. All rights reserved.