gpt4 book ai didi

scala - Akka 中的 `self` 是什么?

转载 作者:行者123 更新时间:2023-12-04 09:37:08 26 4
gpt4 key购买 nike

只是阅读 Akka 样本,无法理解 self.reply定义?据我所知,self reply用于内部 receive阻止回复消息。但至于 replyself的方法,然后 self是什么?

PS:顺便说一句,您能否推荐一篇关于 Akka 基础知识和 Scala 远程 Actor 的快速入门文章 - 如果您能在此处发布链接作为评论,我将不胜感激。现在我正在阅读 this .

最佳答案

self是对包含该角色的 ActorRef 实例的引用。

当你在 Akka 中创建一个新的 actor 时,actorOf[class]方法返回一个 ActorRef 的实例,而不是您实际的 Actor 实现的实例,actor 本身是隐藏的。这个 ActorRef 是你用来与 Actor 交互的。所以self Actor 本身可以使用它来获取此引用。

例如,如果你的 Actor 想给自己发送一条消息,它会做

self ! Message

关于scala - Akka 中的 `self` 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7987561/

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