dart:isolate

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

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

要在您的代码中使用此库

import 'dart:isolate';

能力
不可伪造的对象,当在其它isolate中传递时返回相同的值。
Isolate
一个隔离的Dart执行上下文。
RawReceivePort
一个低级别的异步消息接收器。
ReceivePort
SendPort一起,是isolate之间通信的唯一途径。
SendPort
向其ReceivePort发送消息。
TransferableTypedData
一种高效传输字节数值的序列。

异常/错误

IsolateSpawnException
当创建isolate失败时抛出。
RemoteError
来自其他isolate的错误描述。