Dart中的异步编程——Future、async和await
首先Dart是一门单线程的语言,那么Dart对异步操作对支持,可以使我们在编写Dart程序时可以异步的来执行耗时操作。从而可以在等待一个操作完成的同时进行别的操作以下是一些常见的异步操作:
通过网络获取数据。
写入数据库。
从文件读取数据。
要在Dart中执行异步操作,可以使用Future类和async和await关键字。
#Dart的事件循环(event loop)
在Dart中,实际上有两种队列:
事件队列(event queue),包含所有的外来事件:I..
原创
2020-06-09 11:11:31 ·
2285 阅读 ·
1 评论