首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter 知识进阶 - 异步编程
张风捷特烈
创建于2022-09-09
订阅专栏
深入浅出,结合实践,认识异步与流
等 560 人订阅
共10篇文章
创建于2022-09-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Flutter 异步编程 - 壹】 | 单线程下的异步模型
一、 本专栏图示概念规范 本专栏是对 异步编程 的系统探索,会通过各个方面去认知、思考 异步编程 的概念。期间会用到一些图片进行表达与示意,在一开始先对图中的元素和 基本概念 进行规范和说明。 1.
【Flutter 异步编程 - 贰】 | 详细分析 Future 类的使用
一、分析 Future 对象 对于 Dart 语言来说,异步使用的过程中,绝大多数场景和 Future 对象有关。C++ 、Java 语言中也有 Future 的概念,对于 JavaScript/Ty
【Flutter 异步编程 - 叁】 | 初步认识 Stream 类的使用
一、分析 Stream 对象 要了解一个事物,最好去思考它存在的 价值 。当你可以意识到某个事物的作用,缺少它会有什么弊端,自然会有兴趣去了解它。而不是稀里糊涂的看别人怎么用,自己死记硬背 API 有
【Flutter 异步编程 - 肆】 | 异步任务状态与组件构建
一、 用户交互与界面的反馈 经过前三篇,我们已经对异步概念有了基本的认知,也认识了 Future 和 Stream 两个对象的基本使用。Flutter 作为 UI 框架,最重要的工作是通过 构建组件
【Flutter 异步编程 -伍】 | 深入剖析 Future 类源码实现
一、Future 中的监听与通知 在日常开发中,我们一般知道对 Future 对象通过 then、onError 设置回调方法进行监听。但很少有机会了解 Future 中的回调是何时触发的, Futu
【Flutter 异步编程 -陆】 | 探索 Dart 消息处理与微任务循环
上一篇中,我们通过研究 Future 的源码,认识了 Future 类只是一层 监听-通知 机制的封装。并引出了 Timer 和 scheduleMicrotask 两个可以异步触发回调函数的方式。本
【Flutter 异步编程 - 柒】 | 深入剖析 Stream 机制源码实现
一、从 Stream 的回调监听开始说起 在第三篇中,我们已经对 Stream 有了基本的概念认知,以及使用方式。 Stream 的特点是可以通过 listen 方法的第一入参 onData,不断监听
【Flutter 异步编程 - 捌】 | 计算耗时? Isolate 来帮忙
一、问题引入 - 计算密集型任务 假如现在有个需求,我想要计算 1 亿 个 1~10000 间随机数的平均值,在界面上显示结果,该怎么办? 可能有小伙伴踊跃发言:这还不简单,生成 1 亿 个随机数,算
【Flutter 异步编程 - 玖】 | 学习 Stream 的元素转换操作
0. 前言 - 测试说明 Stream 是一种可连续监听的 事件序列 ,它本质上是对 发布-订阅 模式的具体实现,人们习惯于程其为 响应式 模式。很多编程语言都有 Rx[language] , 它们由
【Flutter 异步编程 - 拾】 | 探索 Stream 的转换原理与拓展
在上一篇中,我们介绍了 Stream 内置的流元素转化相关操作。这一篇,也是该专题的最后一篇,将带大家探索一下 Stream 中元素转换的原理,并基于此来拓展更多的操作。 一、分析 Stream 内置