我有一个返回Future的调用。然而,我需要进行n次调用,这样我就会得到n个Futures。 我想知道在继续之前如何让所有Futures都得到解决(而不阻塞服务器)
例如,
while(counter < numCalls){
val future = call(counter)
future.map{ x =>
//do stuff
}
counter += 1
}
//Now I want to execute code here after ALL the futures are resolved without
//blocking the server