作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在设计一个应该安排向自己发送消息的 Actor 。
我注意到至少有两种方法可以做到。
我想了解选择正确的区别。
第一个是akka.actor.Timers的一个方法:
def startSingleTimer(key: Any, msg: Any, timeout: FiniteDuration): Unit
final def scheduleOnce(
delay: FiniteDuration,
receiver: ActorRef,
message: Any)(implicit executor: ExecutionContext,
sender: ActorRef = Actor.noSender): Cancellable
scheduleOnce
是个好主意吗?方法? 最佳答案
akka.actor.Timers.startSingleTimer
key
ActorRef
为 receiver
和可选 sender
akka.actor.Cancellable
来明确处理。 akka.actor.Timers
Is it a good idea to pass actor context to scheduleOnce method?
receive
内使用方法并且没有传递到actor之外,也没有在
Futures
的回调方法中使用.
关于scala - Akka Actor 中的 timers.startSingleTimer 和 scheduler.scheduleOnce 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54437419/
我正在通过 scheduleOnce (Cocos 1.1b) 安排一个回调,当回调被执行并且所有任务都在那里执行后,我尝试再次重新安排相同的回调(只是用不同的延迟)。推理是为了在回调之间实现不同的延
我正在设计一个应该安排向自己发送消息的 Actor 。 我注意到至少有两种方法可以做到。 我想了解选择正确的区别。 第一个是akka.actor.Timers的一个方法: def startSingl
我是一名优秀的程序员,十分优秀!