0

我知道它有效,刚刚检查过。我想知道系统无法释放内存或应用程序在后台“挂起”或类似的事情。

import scala.actors.Actor
import android.util.Log

object Player extends Actor {

  start

  def act {
    loop {
      react {
        case x => Log.v("actor", "received: " + x)
      }
    }
  }

}

与使用常规线程的并发相比,Actor 更容易掌握。我想scala.actors它是建立在 JVM 线程之上的,所以也许它和在你的应用程序中使用普通线程一样合法?

4

1 回答 1

5

您不应该使用本机 scala 演员,因为它们已被弃用。但是您可以在 Android 上运行 AKKA。您可以查看此线程以获取更多信息和示例代码:https ://groups.google.com/forum/?fromgroups=#!topic/akka-user/1W41nAONv90

于 2013-04-22T01:49:13.620 回答