gpt4 book ai didi

scala - Akka 上下文观察/取消观察发生在关系之前

转载 作者:行者123 更新时间:2023-12-04 15:25:36 24 4
gpt4 key购买 nike

我对两个 Actor 有以下顺序 Action , parent 电话 和一个 child C :

  • 电话 watch C ( context watch c )
  • 电话 不看 C ( context unwatch c )
  • 电话 停止 C 优雅地 ( c ! PoisonPill )

  • 我想知道的是;我保证 电话 没有收到 Terminated事件 C ?

    这是一段示例代码
    class HappensBefore extends App {
    class C extends Actor { def receive = {} }
    class P extends Actor {
    val c = context actorOf Props[C]
    context watch c
    context unwatch c
    c ! PoisonPill
    def receive = { case Terminated(child) => println("Oh Noes!") }
    }
    ActorSystem("test") actorOf Props[P]
    }

    最佳答案

    不,没有这样的保证。

    关于scala - Akka 上下文观察/取消观察发生在关系之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10587937/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com