Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala/调度程序isn';t终端_Scala_Scala Dispatch - Fatal编程技术网

Scala/调度程序isn';t终端

Scala/调度程序isn';t终端,scala,scala-dispatch,Scala,Scala Dispatch,我试图学习Scala,但遇到以下问题,运行以下程序时,会打印响应,但不会终止: object Demo { def main(args: Array[String]): Unit = { import dispatch._ import scala.concurrent.ExecutionContext.Implicits.global import scala.util.{Failure, Success} val

我试图学习Scala,但遇到以下问题,运行以下程序时,会打印响应,但不会终止:

object Demo {
    def main(args: Array[String]): Unit = {

        import dispatch._

        import scala.concurrent.ExecutionContext.Implicits.global
        import scala.util.{Failure, Success}

        val http = Http.configure { b => b }

        val request = url("http://stackoverflow.com/").GET

        val response = http(request OK as.String)

        response onComplete {
            case Success(content) =>
                println(content)
            case Failure(ex) =>
                ex.printStackTrace()
        }
    }
}
为什么会发生这种情况,我如何调试这种问题

我已经阅读了调度文档(),但无法找出问题所在

我怀疑这与ExecutionContext和异步调用/未来有关。

您只需要调用

Http.shutdown()