我有几个关于隔离如何工作的问题:
1) 我应该使用overcall
和send
何时使用over 有什么区别?call
send
2)只是好奇,有没有办法像我们链一样链隔离Future
?
3)
import 'dart:isolate';
echo() {
port.receive((msg, reply) {
print('I received: $msg');
});
}
main() {
var sendPort = spawnFunction(echo);
sendPort.call('Hello from main');
}
它显示:我收到:来自 main 的 Hello
但是当我使用时send
,它什么也没打印,为什么?