如果我在已经死的ActorRef上调用了context.watch(),我保证还会收到终止消息吗?
此外,在收到关于特定演员的终止消息后,我是否还需要调用unwatch()?
另外,watch()调用引用计数了吗?如果我两次调用watch(),然后调用一次unwatch(),我是否仍然可以获得终止消息?
答案 0 :(得分:6)
我认为文档很清楚:
“一个重要的属性是邮件将被传递 无论监控请求和目标的顺序如何 终止发生,即使在那时你仍然得到消息 注册目标已经死了。“
并且,你不需要守望,因为演员不能死两次,并且它不是引用计数。它是二进制的。
干杯, √