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

Sof*_*mes 5 watch akka

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

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

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

Vik*_*ang 6

我认为文档很清楚:

"一个重要的特性是,无论监控请求和目标终止发生的顺序如何,都会传递消息,即即使在注册时目标已经死亡,您仍然会收到消息."

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

干杯,√