首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter dart
订阅
ww1
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Dart 2.15 更新后 isolate 应该这么用
本篇讲解 isolate 的作用,用法及使用场景。Dart 2.15 更新后新特性的使用方式,exit 与 send 的区别。isolate 与 stream 组合使用,处理连续数据演示等等。
Flutter(二十五)-Dart中多线程Isolate
我们在之前的文章中已经讲解了怎么使用Future和scheduleMicrotask,但是,这两个任务执行顺序都是同步的,其执行顺序都是可以确定的,接下来我们介绍一下Flutter中的多线程操作;
Flutter(五)之彻底搞懂Dart异步
一. Dart的异步模型 1.1. Dart是单线程的 1.1.1. 程序中的耗时操作 针对如何处理耗时的操作,不同的语言有不同的处理方式。 处理方式一: 多线程,比如Java、C++,我们普遍的做法是开启一个新的线程(Thread),在新的线程中完成这些异步的操作,再通过线程…
Flutter Dart之异步操作(Future、scheduleMicrotask)、多线程(Isolate和compute)
和谐学习!不急不躁!!我是你们的老朋友小青龙~ 前言 Dart是单线程语言,它有两种队列:事件队列、微任务队列。 事件队列:常见的情况就是绘制事件、鼠标事件、文件流读写事件、计时、Dart isola
Dart基础之Isolate
讲解了Dart如何通过Isolate在单线程的情况下实现异步和并发,以及Isolate的基本使用和通信。
Dart 异步支持
使用 async 和 await 关键字的代码是异步的。 虽然看起来有点想同步代码。 例如,下面的代码使用 await 等待异步函数的执行结果。 使用 try, catch, 和 finally 来处理代码中使用 await 导致的错误。 在一个异步函数中可以多次使用 awai…
Flutter开发·Dart中event loop任务队列工作原理
Dart执行任务原则如同Android中的Handler一样,也是依靠事件驱动的。那么它具体是怎么进行事件循环的呢?
Dart:factory工厂构造函数的使用场景
dart中factory构造函数的使用场景。 1.避免创建过多的重复实例,如果已创建该实例,则从缓存中拿出来。 2.调用子类的构造函数。 3.单利模式
Flutter - Dart -assert断言、try、catch、finally异常处理
编译环境:VSCode版本:1.46.0,Dart版本:v3.11.0,Flutter版本:v3.11.0assert断言使用在语句执行过程中,插入asser(bool表达式),来判断异常情况如果表达
Dart 也想要甜甜的语法糖
不得不说,我真的不喜欢这种先想条件,然后再想着在外面包一层 if 这种逆着思维顺序的代码方式(毕竟大家都活在「TENET」的世界里😏),尤其 if 里的条件比较长的时候。 众所周知,dart 里有 ?. 和 ?? 这种判空操作符,于是上面的代码可以简化成这样: 新的空安全机制…