Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式

阅读数:858 2019 年 8 月 12 日 13:51

Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式

GMTC 北京 2019 大会上,来自美团的陈航讲师做了《Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式》主题演讲,主要内容如下。

演讲简介:

在前端开发领域被 JavaScript 一统天下的今天,Dart 语言的出现无疑是一股清流。作为后来者,Dart 集百家之长,拥有其他优秀编程语言的诸多特性和影子。凭借着 Flutter 火热的势头,作为构建 Flutter 的关键技术,越来越多的开发者开始慢慢了解、学习这门语言,并共同完善它的生态。

单线程模式下的 Dart 是如何从语言设计层面和代码运行机制上保证 Flutter UI 流畅性的,关于异步和并发编程,作为开发者的我们又该了解 Dart 的哪些知识呢?本次分享将带领听众从几个小例子出发,由浅至深循序渐进的了解 Dart 语言的 Event Loop 处理机制、异步处理和并发编程的原理,从语言设计和实践层面理解 Dart 单线程模型下的代码运行本质,从而懂得后续如何在工作中使用 Future 与 Isolate,优化 Flutter 项目。

讲师介绍:

陈航

美团点评高级技术专家

专注于大前端开发领域 9 年。曾就职于雅虎北研和新浪微博,2015 年加入美团,经历了外卖用户端和商家端发展的多个阶段,推动了外卖移动端架构演进、线上运维及终端技术栈融合等相关工作。现任美团外卖商家业务终端团队技术负责人,致力于提升终端团队研发效率与交付质量。

Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式
Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式
Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式
Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式
Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式
Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式
Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式
Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式
Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式
Event Loop、Future 与 Isolate - 单线程模型下的 Dart 异步编程模式

完整演讲 PPT 下载链接:
https://gmtc.infoq.cn/2019/beijing/schedule

评论

发布