[This stackoverflow帖子讨论了使用带有supplyAsync方法的Supplier的动机,但仍然无法回答何时优先选择一个。
选择一个而不是另一个的理由是什么?在阅读文档后,我只能推断出的区别是runAsync将Runnable用作输入参数,而supplyAsync则使用...
CompletableFuture<Void>
,这意味着没有输入参数也没有输出结果CompletableFuture<Void> run = CompletableFuture.runAsync(()-> System.out.println("hello"));