首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter isolate系列
订阅
张江
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Flutter 真异步
前面说过 Flutter 实现异步的方式有:async、awite、Futrue,但是这些本质还是 handle 队列那套,更何况消息队列还是跑在 UI 线程里的,要是你真有什么耗时的操作放在这里妥妥的光剩卡了。所以该开新线程还是得开,这里我们来说说怎么 new Isolate…
深入了解Flutter的isolate(4) --- 使用Compute写isolates
前面讲了如何创建isolate,这篇文章讲创建isolate的另一种方法。 Compute函数对isolate的创建和底层的消息传递进行了封装,使得我们不必关系底层的实现,只需要关注功能实现。
深入了解Flutter的isolate(3) --- Flutter的thread model(线程模型)
Flutter中有一个很重要的概念就是isolate,isolate是由一个线程实现的,实现isolate的线程由Flutter创建和管理,除了实现isolate的线程,Flutter还有其余的线程,本篇文章探讨Flutte的threading model(线程模型)。 Emb…
深入了解Flutter的isolate(2) --- 创建自己的isolate
0x00前言Flutter的代码都是默认跑在rootisolate上的,那么Flutter中能不能自己创建一个isolate呢?当然可以!,接下来我们就自己创建一个isolate!0x01dart:i
深入了解Flutter的isolate(1) ---- 事件循环(event loop)及代码运行顺序
接触过Flutter的人都知道,Flutter是用Dart来写的,Dart没有进程和线程的概念,所有的Dart代码都是在isolate上运行的,那么isolate到底是什么?本系列的文章将详细讨论。这篇文章讨论事件队列(event loop)及Dart代码运行顺序。 就是,即使…