不确定我是否遗漏了什么。使演员远程时,主要方法不会终止。
这是一个演示问题的片段。
导入 scala.actors._
导入 scala.actors.remote._
对象测试我 {
def main(args : Array[String]) : Unit = {
对象 jim 扩展 DaemonActor {
// 注释掉这两行,应用程序将终止
RemoteActor.alive(12345)
RemoteActor.register('jim,this)
默认行为{
环形 {
收到 {
案例'退出=>
println("\n退出")
退出('正常)
任何情况=>
println(任意)
}
}
}
}
吉姆启动
吉姆!“你好”
吉姆!'辞职
}
}