写点什么

基于协程的编程方式在移动端研发的思考及最佳实践

  • 2019-08-01
  • 本文字数:465 字

    阅读完需:约 2 分钟

基于协程的编程方式在移动端研发的思考及最佳实践

在 QCon 北京 2019 大会上,彭玉堂讲师做了《基于协程的编程方式在移动端研发的思考及最佳实践》主题演讲,主要内容如下。


演讲简介


移动研发到今天已经走过了 10 多个年头,但是异步编程方式仍然停留在传统的异步回调方式上,这种方式存在很多问题,其他系统和语言解决这些问题的标准化方案就是使用协程,本次分享主要为大家介绍近期淘宝技术部开源的 iOS 协程开发框架 coobjc 的设计思考、在手机淘宝中的最佳实践等,希望本次分享能够激发起更多人关于移动端编程方式的探索。

听众受益

  1. 了解 coobjc 协程开发框架的设计原理;

  2. 了解如何使用协程解决现有异步编程方式存在的编码问题、性能和稳定性问题等;

  3. 了解如何在大的工程项目中将协程这种编程方式落地,以及评估其可能获得的收益。


讲师介绍


彭玉堂


阿里巴巴 无线开发专家


彭玉堂,阿里巴巴淘宝技术基础平台部无线开发专家,2009 年毕业于北京航空航天大学信息与计算科学专业,2013 年加入阿里巴巴,参与了虾米音乐、手机天猫、手机淘宝几个移动客户端的架构和性能保障等相关工作。












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2019/beijing/schedule


2019-08-01 08:001002

评论

发布
暂无评论
发现更多内容

数仓发生数据倾斜不要慌,教你轻松获取表倾斜率

华为云开发者联盟

GaussDB MPP GaussDB(DWS) 数据倾斜 并行架构

5.7w字?GitHub标星120K的Java面试知识点总结,真就物超所值了

Java 编程 程序员 面试 计算机

博客

vincentjia

入职美团定级P7,总结2021年最新180道高级岗面试题及答案

Java架构师迁哥

如何在 Electron 上实现 IM SDK 聊天消息全文检索

网易云信

全文检索 Electron IM

看Kunpeng BoostKit 使能套件如何实现大数据场景倍级性能提升

华为云开发者联盟

大数据 开源 鲲鹏 鲲鹏计算 Kunpeng BoostKit

每日优鲜:AI 技术驱动下的社区新零售

蚂蚁集团移动开发平台 mPaaS

人工智能 算法 图像识别 codehub

京东T8Java架构师呕心沥血总结整理的《15w字的Java面试手册》免费开放分享给大家复习。

Java架构之路

Java 程序员 架构 面试 编程语言

干货:ANR日志分析全面解析

vivo互联网技术

android 堆栈 日志分析 anr

Mybatis缓存机制详解

北游学Java

Java mybatis

阿里都会问些什么?4面阿里余额宝Java高级技术岗

Java架构师迁哥

揭秘Spring家族之——AOP和IOC

Java架构师迁哥

【译】JavaScript 代码整洁之道-重构篇

KooFE

JavaScript 大前端 代码重构 6月日更 整洁代码

花了三个小时把一份GitHub上标星115k的《Java超全进阶教程》整理成了PDF文档。

Java架构之路

Java 程序员 架构 面试 编程语言

带你遨游银河系的十种分布式数据库

悟空聊架构

数据库 分布式 分布式数据库 6月日更

解读革命性容器集群CCE Turbo:计算、网络、调度全方位加速

华为云开发者联盟

容器 华为云 CCE Turbo 集群服务器

双非本科逆袭记,阿里技术四面+交叉面+HR面,成功拿到offer

Java架构师迁哥

Hanoi 塔问题(Java实现)

若尘

数据结构 java编程 6月日更

Linux Shell 自动交互人机交互的 3 种方法

学神来啦

Linux 运维 Shell 虚拟机 linux运维

2021版最新!字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

Java架构之路

Java 程序员 架构 面试 编程语言

老同学突然升到了阿里P7,只因偷偷掌握了JVM的奥秘?

Java架构师迁哥

一文读懂开源项目 OpenHarmony2.0

科技热闻

AI缘起——达特茅斯会议

行者AI

人工智能

代码写的烂才是原罪?字节三面+微信四面+PayPal四面,大厂面经分享

Java 程序员 架构 面试

为什么开发5年的同事,还在学习23种设计模式?是他太菜?

Java架构师迁哥

网络攻防学习笔记 Day39

穿过生命散发芬芳

网络攻防 6月日更

普通二本,吃透这份阿里高级专家的《Java面试手册21版》成功拿下腾讯offer

Java架构师迁哥

从零开始学习3D可视化之坐标系

ThingJS数字孪生引擎

物联网 可视化 数字时代 3D模型 3D可视化

java中的NIO和IO到底是什么区别?20个问题告诉你答案

华为云开发者联盟

Java io nio buffer channel

学历不够,技术来凑,8年开发经验,逆袭拿到阿里P7岗

Java架构师迁哥

@成都的Coder

蚂蚁集团移动开发平台 mPaaS

flutter 移动开发 mPaaS

基于协程的编程方式在移动端研发的思考及最佳实践_语言 & 开发_彭玉堂_InfoQ精选文章