在游戏2.1中我可以像这样与Akka异步执行一段代码:
Promise<Integer> promiseOfInt = Akka.future(
new Callable<Integer>() {
public Integer call() {
return intensiveComputation();
}
}
);
我如何获得此操作的状态? 例如:启动,执行,完成等?
答案 0 :(得分:1)
您可以使用onSuccess
,onFailure
和onComplete
进行三次回调。
请参阅此处的“回调”部分:http://doc.akka.io/docs/akka/2.1.0/scala/futures.html