【发布时间】:2020-12-22 20:12:23
【问题描述】:
有没有办法在生成时将通用函数作为参数传递给 Isolate?我附上了我的代码的简化版本(不工作),但有没有办法在没有动态的情况下存档?或者 functionToCall 的类型是在运行时而不是在编译时决定的,因此无法决定隔离?
import 'dart:isolate';
class TestClass {
// ...
}
void main(List<String> args) {
ReceivePort receivePort = ReceivePort();
Isolate.spawn(functionToCall<TestClass>, receivePort.sendPort);
}
void functionToCall<T>(SendPort sendPort) {
// ...
}
【问题讨论】:
标签: dart dart-isolates