【发布时间】:2013-07-24 13:32:02
【问题描述】:
我有几个关于隔离如何工作的问题:
1) call 和 send 有什么区别,什么时候应该使用 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 时,它什么也没打印,为什么?
【问题讨论】:
标签: dart dart-isolates