gpt4 book ai didi

Dart Isolate vs Akka

转载 作者:行者123 更新时间:2023-12-04 11:28:47 25 4
gpt4 key购买 nike

据我了解,Dart 隔离就像 Akka Actor 。

然而,我想不通的是,如果 dart:isolate用途与 Akka 类似做。两者之间有根本区别吗?

dart:isolate一个 Actor 模型编程框架,就像 Akka ?

是不是dart:isolate比 akka 更类似于 scala Actor 。

最佳答案

Isolates 在很多方面与 Akka actor 不同:

  • 隔离不共享内存,也就是说,就像 Unix 进程一样被隔离
  • 因此,当使用 spawn 产生一个分离株时, 当前隔离中的所有数据都被复制
  • 隔离没有像接收这样的中心方法 - 或者,更好地说,该方法隐藏在引擎盖下。该方法从执行队列中取出任务并一一执行。这类似于 GUI 线程的工作方式。任务是使用内部回调方法创建的。回调在 Dart 中无处不在。
  • 关于Dart Isolate vs Akka,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22993445/

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