dart:isolate库
使用isolate进行并发编程:类似线程但又不同步共享内存的独立工作者,仅通过消息进行通信。
注意:当前仅Dart Native平台支持dart:isolate
库。
要在您的代码中使用此库
import 'dart:isolate';
类
- 能力
- 不可伪造的对象,当在其它isolate中传递时返回相同的值。
- Isolate
- 一个隔离的Dart执行上下文。
- RawReceivePort
- 一个低级别的异步消息接收器。
- ReceivePort
- 与SendPort一起,是isolate之间通信的唯一途径。
- SendPort
- 向其ReceivePort发送消息。
- TransferableTypedData
- 一种高效传输字节数值的序列。
异常/错误
- IsolateSpawnException
- 当创建isolate失败时抛出。
- RemoteError
- 来自其他isolate的错误描述。