【发布时间】:2020-03-01 14:40:22
【问题描述】:
有没有办法在 Java 中安排 CompletableFuture? 我想要做的是安排一个任务以一些延迟执行,并将它与其他操作链接起来,以便在它完成时异步执行。到目前为止,我还没有找到任何方法来做到这一点。
对于好的 ol' Futures,我们有例如ScheduledExecutorService,我们可以在其中安排一个任务以延迟执行,如下所示:
ScheduledExecutorService scheduledExecutorService = Executors.newSingleThreadScheduledExecutor();
Future<String> future = scheduledExecutorService.schedule(() -> "someValue", 10, TimeUnit.SECONDS);
CompletableFutures 有没有类似的方法?
【问题讨论】:
标签: java concurrency scheduled-tasks completable-future