Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.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
在Android应用程序中使用`scala.actors.Actor`对象可以吗?_Android_Scala_Actor - Fatal编程技术网

在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。有关更多信息和示例代码,请参见此线程: