Pi近似中的死信(java)

时间:2018-01-17 11:22:08

标签: java akka

我试图通过使用Akka(2.5.8)来计算Pi。我已经从旧版本更改了代码(将UntypedActor更改为AbstractActor,使用了ReceiveBuilder等),但输出中存在错误 - pi值乘以2。还有,那里有死信。在旧版本的代码中,uname类中有uname -r | cut -d '.' -f6 命令,我无法在此版本中替换它(是否可以使用不同的东西?)。这可能是它们发生的原因,但我想确保。

我尝试了什么?我发现有getContext().system().shutdown()方法,我在告诉大师计算后尝试使用它。我没有设法以这种方式克服这个问题。

Listener

输出:

CoordinatedShutdown.apply( ActorSystem )

1 个答案:

答案 0 :(得分:1)

你有

for (int i = 0; i < nrOfMessages; i++) {
  workerRouter.route(new Work(i, nrOfElements), getSelf());
}

部分重复在主演员身上。一旦进入构造函数,一次收到Calculate消息。