在Akka,如果我看()一个死的ActorRef怎么办?

时间:2012-06-01 10:58:15

标签: akka watch

如果我在已经死的ActorRef上调用了context.watch(),我保证还会收到终止消息吗?

此外,在收到关于特定演员的终止消息后,我是否还需要调用unwatch()?

另外,watch()调用引用计数了吗?如果我两次调用watch(),然后调用一次unwatch(),我是否仍然可以获得终止消息?

1 个答案:

答案 0 :(得分:6)

我认为文档很清楚:

  

“一个重要的属性是邮件将被传递   无论监控请求和目标的顺序如何   终止发生,即使在那时你仍然得到消息   注册目标已经死了。“

并且,你不需要守望,因为演员不能死两次,并且它不是引用计数。它是二进制的。

干杯, √