简单的问题。我可以这样做:
object Xyz extends Actor { ... }
还是演员必须是具有实例的类?
对象扩展Actor
工作正常。
也许你忘start
了演员?(这是我一开始犯的错误)
object Xyz extends Actor {
start
...
}
object
关键字本质上是创建一个匿名类和该类的单个实例。所以是的,该代码会很好 -Xyz
将是对作为 Actor 的对象的引用。
我想推荐以下“一劳永逸”的模式:
Actor.actor { doStuff }
您的操作将在单独的线程中运行以结束。