下面的代码没有预料到什么。Scala未来 - 初学者查询
import scala.concurrent.Future
import scala.concurrent.ExecutionContext
object UseFuture extends App
{
implicit val ec = ExecutionContext.global
Future(println { "This should be run in another thread" })
println("Test")
}
但我没能看到未来的输出。
import scala.concurrent.Future
import scala.concurrent.ExecutionContext
object UseFuture extends App
{
implicit val ec = ExecutionContext.global
Future(println { "This should be run in another thread" })
}
一个快速的解释?
也许你未来之前完成项目被定?尝试在最后添加一个'Thread.sleep'。 – Thilo