![](/img/trans.png)
[英]PlayFramework custom executors when using CompletableFutures and java
[英]PlayFramework passing execution context when using CompletableFutures and java
在文档的此部分中,他们解释了如何针对scala
执行此操作
Future {
// Some blocking or expensive code here
}(myExecutionContext)
使用CompletableFuture
时,这等效于什么:
CompletableFuture.supplyAsync(() -> {
// Some blocking or expensive code here
}, someCustomExecutor);
当使用java
和CompletableFuture
时,我们如何确保上下文可用?
CompletableFuture.supplyAsync(() -> {
// Some blocking or expensive code here
}, play.libs.concurrent.HttpExecution.defaultContext());
从文档 :
保留当前线程的上下文ClassLoader和Http.Context的ExecutionContext。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.