返回首页 Dart 语言概览

Isolates

现在的网页浏览器,甚至是移动平台上的,运行在多核 CPU 之上。为了充分利用多核心的优势,开发人员通常对共享内存的线程采取并行策略。然而,在共享状态下使用并发容易出错并且会使代码复杂化。

Dart 在代码中使用 isolates 来替代线程。每个 isolate 有自己的内存堆,以确保 isolate 的状态不能被其他任何 isolate 访问。

上一篇: 异步的支持 下一篇: Typedefs