【发布时间】:2018-05-14 05:51:45
【问题描述】:
我在他们每个人中都看到了一个例子,但是我需要确切地知道深度有什么区别,因为有时我认为我可以同时使用它们来获得相同的结果,所以我想知道这样我就可以选择正确的?
分别使用它们有什么好处?
就像这个例子一样:
public CompletionStage<Result> getNextQueryUUID() {
return CompletableFuture.supplyAsync(() -> {
String nextId = dbRequestService.getNextRequestQueryUUID();
return ok(nextId);
}, executor);
}
public CompletableFuture<Result> getNextQueryUUID() {
return CompletableFuture.supplyAsync(() -> {
String nextId = dbRequestService.getNextRequestQueryUUID();
return ok(nextId);
}, executor);
}
此示例在
Play framework中运行。
【问题讨论】:
标签: java concurrency playframework completable-future