【发布时间】:2019-07-10 13:41:44
【问题描述】:
我正在学习 Dart 并使用 Isolate。我编写了下一段代码,并期望它会创建三个无限工作的隔离进程:
main() {
Isolate.spawn(echo, "Hello");
Isolate.spawn(echo, "Hello2");
Isolate.spawn(echo, "Hello3");
}
void echo(var message)
{
while(true)
{
print(message);
}
}
但是我得到了非常奇怪的输出,比如(每次都不一样):
$ dart app.dart
Hello
Hello
Hello
Hello
HelloHello2
Hello
Hello3
Hello2
Hello
【问题讨论】:
标签: dart dart-isolates