场景:我有这个代码:
class MyActor extends Actor {
def act() {
react {
case Message() => println("hi")
}
}
}
def meth() {
val a = new MyActor
a.start
a ! Message()
}
MyActor 实例是否被垃圾回收?如果不是,我如何确定它是?如果我创建一个临时 Actor (使用“ Actor ”方法),那个 Actor 是 GCed 吗?
最佳答案
This thread 上的 scala-user mailing list 是相关的。
Phillip Haller 提到使用特定的调度程序(在 Scala 2.8 中可用)在垃圾收集之前启用一个 Actor 的终止,无论是在全局还是每个 Actor 的基础上。
关于scala - 垃圾收集 scala Actor ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1797292/