舒大飞
2019-09-23
想请教下,看了dart的单线程执行异步任务,像future这种执行网络请求的话,直接把任务放进event queue同步执行,那么then的任务如何处理,等网络请求返回再放进event queue?整个过程是怎样的,谢谢
作者回复: 网络调用的执行是由操作系统提供的另外的底层线程做的,和Dart就没关系了。event queue里只会放一个网络调用的最终执行结果(成功或失败)及响应执行结果的处理回调。
3
1
火腿
2019-12-26
dart是单线程模型,但Isolate是类似Unix的进程,所以可以这样理解吧: dart是多进程(每个进程只有单线程)的模型?
许童童
2019-09-21
感谢老师分享。
我们在线,来聊聊吧
✕
您好,当前有专业客服人员在线,让我们来帮助您吧。
我们在线,来聊聊吧