说到Dart
中的并发,这里需要先介绍一下Dart
中的异步机制,以下内容转自Dart异步任务与消息循环机制
Dart与消息循环机制
翻译自https://www.dartlang.org/articles/event-loop/
异步任务在Dart中随处可见,例如许多库的方法调用都会返回Future对象来实现异步处理,我们也可以注册Handler来响应一些事件,如:鼠标点击事件,I/O流结束和定时器到期。
这篇文章主要介绍了Dart中与异步任务相关的消息循环机制,阅读完这篇文章后相信你可写出更赞的异步执行代码。你也能学习到如何调度Future任务并且预测他们的执行顺序。
在阅读这篇文章之前,你最好先要了解一下基本的Future用法。