dart:isolate

使用 隔离器 进行并发编程:类似于线程但不同步共享内存,仅通过消息进行通信的独立工作者。

注意:目前 dart:isolate 库仅支持 Dart Native 平台。

要在代码中使用此库

import 'dart:isolate';

能力
一个不可伪造的对象,在其他隔离器中传递时返回相等。
隔离器
一个隔离的 Dart 执行上下文。
RawReceivePort
一个低级异步消息接收器。
ReceivePort
SendPort 一起,是隔离器之间通信的唯一方式。
SendPort
向其 ReceivePort 发送消息。
TransferableTypedData
一个有效的字节值序列。

异常 / 错误

IsolateSpawnException
当隔离器无法创建时抛出。
RemoteError
另一个隔离器中错误的描述。