次のコードは期待されることを行います。スカラ未来 - 初心者クエリ
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