首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
dart
订阅
用户190161628130
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
深入理解Flutter/Dart事件机制
`Isolate`之间如何通过端口(`Port`)互相通讯? 定时器`Timer`以及微任务是如何工作的? 程序的I/O是如何进行的? 在`Isolate`中做网络请求为什么不会阻塞
揭秘Flutter/Dart的异步机制
重新认识事件循环,带给你与众不同的理解。事件队列里面放着什么?微任务队列里面又放着什么?事件和微任务有什么本质区别?异步机制居然是套路?为什么我之前理解的事件循环机制是不那么准确的?
Dart: Isolate通信新范式
Isolate是Dart中重要的异步通信方式,如何才能优雅地与它进行数据通信。这里实践了一种优雅的通信模式,对你一定有很大收获!
Flutter为什么不需要子线程——Dart IO源码剖析(下)
Dart IO源码剖析(下) 在上一篇文章中,我们详细剖析了Dart 的文件IO,这一章,我们将剖析Dart 网络IO。 网络IO 基于上篇的基础,我们已经大概知道Dart VM的一些知识,那么这篇文
Flutter为什么不需要子线程——Dart IO源码剖析(上)
Dart IO 源码剖析 许多Flutter新手,特别是安卓、iOS原生开发转做Flutter的小伙伴,一直对Flutter 单线程模型开发APP倍感不解,他们总是喜欢本能的把网络请求、文件读写放到一
【Flutter 异步编程 -伍】 | 深入剖析 Future 类源码实现
一、Future 中的监听与通知 在日常开发中,我们一般知道对 Future 对象通过 then、onError 设置回调方法进行监听。但很少有机会了解 Future 中的回调是何时触发的, Futu
Flutter异步02,Future、Event Queue、Microtask Queue
Flutter中 什么代码丝会被立即执行、什么代码是被添加到Microtask Queue中执行、什么代码是被添加到Event Queue中执行的 总结
Flutter开发之Dart中的类和对象
拥有常量构造方法的类中,所有的成员变量必须是final修饰的. 如果是将结果赋值给const修饰的标识符时,const可以省略. 除了可以通过class定义类之外,也可以通过mixin关键字来定义一个类。
Dart 3.0 语法新特性 | 类型修饰符 Class modifiers
在 dart 3.0.0 之后,对类型的修饰符进行了拓展,现在类型的修饰符有: 名称 作用 mixin 混入类修饰符 sealed 密封可枚举的子类型 abstract 抽象类修饰符 final 一定
Flutter 详解 (六、深入了解Stream)
Future有三种状态未完成、完成带有值、完成带有异常,使用Future可以简化事件任务。 假如你有一个按钮,点击之后开始下载图片,首先事件循环机制会处理你的点击事件,然后开始下载图片,当下载完成,你可以使用then来注册回调,然后获取到图片并显示出来。 通常我们不会直接创建,…