在Android应用程序中使用`scala.actors.Actor`对象可以吗?
我知道它是有效的,只是检查了一下。我想知道系统不能释放内存或者应用程序挂在后台之类的东西在Android应用程序中使用`scala.actors.Actor`对象可以吗?,android,scala,actor,Android,Scala,Actor,我知道它是有效的,只是检查了一下。我想知道系统不能释放内存或者应用程序挂在后台之类的东西 import scala.actors.Actor import android.util.Log object Player extends Actor { start def act { loop { react { case x => Log.v("actor", "received: " + x) } } } } 参
import scala.actors.Actor
import android.util.Log
object Player extends Actor {
start
def act {
loop {
react {
case x => Log.v("actor", "received: " + x)
}
}
}
}
参与者比使用常规线程的并发性更易于理解。我猜
scala.actors
是基于JVM线程构建的,所以它可能与在应用程序中使用普通线程一样合法?您不应该使用本机scala actors,因为它们已被弃用。但是你可以在Android上运行AKKA。有关更多信息和示例代码,您可以查看此线程:您不应该使用本机scala参与者,因为它们已被弃用。但是你可以在Android上运行AKKA。有关更多信息和示例代码,请参见此线程: