跑步时停止Akka演员

时间:2015-09-11 11:43:43

标签: java akka

我开始使用Akka和Java。

  1. 如果我向一个启动cpu绑定进程的actor发送消息,是否可以在处理该消息时停止该actor,或者我必须等待它结束它? (我已经看到stop()和anf kill先等待结束)。

  2. 如何并行运行actor?是否有可能看到2个演员像2个平行线程并在我想要时杀死其中一个?

1 个答案:

答案 0 :(得分:0)

  1. 您无法停止处理当前消息,因为它可能导致应用程序的状态不一致。您所能做的就是不要通过调用stop(actorRef)方法来处理所有下一条消息。

  2. 演员是平行的,这是他们的主要特征。您只需创建一个actor,然后创建另一个actor,向它们发送消息,它们都会并行运行。