android异步任务:
1.Thread Handler
2.AsyncTask
flutter异步任务:
async await future timer
消息循环:
1.运行main
2.开启两个队列,event microtask
3.main运行结束
4.从microtask取任务运行完毕
5.从event(UI,IO)取任务运行完毕
6.程序结束
Timer.run 类似Thread
Future
对异步任务,以及异步任务对返回值,进行了封装
Thread
OnResult
OnSuc
OnErr
Handler
async await
await 是把异步变同步!
await ,修饰future的返回