我很难搞清楚我的演员何时从非演员代码中完成。
尝试使用akka actor进行并发执行,它似乎非常好用,但我需要知道它们何时完成。
我已经添加了一个主管演员,它可以从主管/父演员那里产生演员的工作,我可以看到终止的儿童消息。
我需要帮助确定我的监督演员是否完成,来自akka演员系统之外的常规java代码。
这是可能的,请提供指示。
由于 哈
答案 0 :(得分:1)
鉴于您只通过消息与演员互动,您应该ask
主管的状态。使用ask-pattern,您可以向actor发送消息A
,该方法会返回带有响应的Future
。在演员方面,您必须处理消息A
,并以实际状态回复发件人。