当我研究颤振时,我注意到有一种叫做isolate
的东西。
它是干什么的?我们如何实现这一点?你能给我举个简单的例子吗?
提前谢谢。
在颤振中隔离,类似于螺纹。
"Flutter是单螺纹的,但它可以进行多螺纹使用Isolates的东西(许多过程(。当飞镖开始时一个主隔离(线程(。这是应用程序,也称为UI线程。在简单的Flutter应用程序中你将只使用一个隔离,你的应用程序将顺利运行。分离物为:
Dart版本的Threads。彼此之间不要共享内存。使用端口和消息在它们之间进行通信。可以使用另一个处理器核心(如果可用(。并行运行代码">
文档;的简单示例
"使用隔离的并发编程:类似于线程,但不共享内存,仅通过消息">
官方文档