Akka并发编程——第八节:Actor模型(七)

  • 时间:
  • 浏览:0
  • 来源:神彩UU直播现场_彩神UU直播现场官方

代码中类SquarerImpl 混入了PreStart和PostStop另有有2个trait:class SquarerImpl(val name: String) extends Squarer with PostStop with PreStart,而是搞笑的话在创建TypedActor后该和停止TypedActor上要能进行相应的操作,本例中主而是为监视TypedActor的创建和停止过程。代码TypedActor(system).stop(mySquarer)通过stop办法停止TypedActor,而TypedActor(system)

.poisonPill(otherSquarer)通过调用poisonPill办法停止运行TypedActor。

当Typed Actor不再须要须要将其停止,有3种办法停止Typed Actor的运行:

(1)通过system.shutdown()停止ActorSystem中所有的Typed Actor;

(2)调用TypedActor(system).stop(mySquarer)停止指定的Typed Actor;

(3)调用TypedActor(system).poisonPill(otherSquarer)停止指定的Typed Actor。

具体使用代码如下:

本节主要内容

代码运行结果如下所示。