После кода вызывается в самом конце моей программы (это написано в JRuby):Akka system.shutdown и awaitTermination
@na.tell(PoisonPill) if defined? @na # @na, @sa and @pe are Actors
@sa.tell(PoisonPill) if defined? @sa
@pe.tell(PoisonPill) if defined? @pe
@@system.shutdown # @@system is the ActorSystem
@@system.awaitTermination
Я нашел этот подход here но я не понимаю, почему это работает.
awaitTermination
ждать, пока все участники прекратятся?
Не @@system
закрыт до awaitTermination
называется?
Редактировать: Я заметил, что мне даже не нужно звонить tell(PoisonPill)
. Я прокомментировал это и все еще работает ...