当我研究颤振时,我注意到有一个东西叫做isolate
.
它是干什么用的?我们如何实现它?你能给我一个简单的例子吗?
先感谢您。
当我研究颤振时,我注意到有一个东西叫做isolate
.
它是干什么用的?我们如何实现它?你能给我一个简单的例子吗?
先感谢您。
在颤动中隔离,类似于线程。
“Flutter 是单线程的,但它能够使用 Isolates(许多进程)做多线程的事情。当 Dart 启动时,会有一个主 Isolate(Thread)。这是应用程序的主执行线程,也称为作为 UI 线程。在简单的 Flutter 应用程序中,您将只使用一个 Isolate,并且您的应用程序将顺利运行。Isolates 是:
Dart 版本的线程。不要在彼此之间共享内存。使用端口和消息在它们之间进行通信。如果可用,可以使用另一个处理器内核。并行运行代码。”
“使用隔离的并发编程:类似于线程但不共享内存的独立工作者,仅通过消息进行通信。”