![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dart
IT小蔡
这个作者很懒,什么都没留下…
展开
-
Dart中的异步编程(二):Stream
Stream 顾名思义就是流,简单理解,其实就是一个异步数据队列而已。我们知道队列的特点是先进先出的,Stream也正是如此。Stream 分为两种,单订阅流(single subscription) 和 广播流(broadcast)。单订阅流单订阅流的特点是只允许存在一个监听器,即使该监听器被取消后,也不允许再次注册监听器。如何创建StreamStream.periodicperio...原创 2019-11-29 09:23:40 · 937 阅读 · 0 评论 -
Dart中的异步编程(一):futures, async, await
一、为什么要用异步?异步操作让您的程序在等待另一个操作完成的同时完成工作。下面是一些常见的异步方式。通过网络获取数据。IO操作要在Dart中执行异步操作,可以使用Future类和async和 await 关键字何为Future呢?future表示异步操作的结果,可以有两种状态:uncompleted or completed.uncompleted :当你调用异步函数时,...原创 2019-11-27 16:51:40 · 966 阅读 · 0 评论