ucoon.tech - Forwards

Description: Keep coding

next (2075) hexo (1118)

Example domain paragraphs

Dart是单线程的 :即Dart代码是有序的,按照在main函数出现的次序一个接一个地执行,不会被其他代码中断;

Dart也支持异步 :单线程和异步并不冲突

这里有个大前提,那就是我们的App绝大多数时间都在等待。比如,等待用户点击,等待网络请求返回、等待文件IO结果等等,而这些等待行为并不是阻塞的;所以,基于这些特点,单线程模型可以在等待的过程中做别的事情,等真正需要响应结果了,再去做对应的处理。