限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

迁移至 Go,老瓶新酒——讲给 JavaC++ 开发者的 Go 高效并发编程

  • 2019-08-24
  • 本文字数:768 字

    阅读完需:约 3 分钟

迁移至Go,老瓶新酒——讲给JavaC++开发者的Go高效并发编程

QCon北京2018大会上,蔡超讲师做了《迁移至 Go,老瓶新酒——讲给 Java/C++开发者的 Go 高效并发编程》主题演讲,主要内容如下。


演讲简介


Go 语言的协程并发机制,使得 Go 非常适用于大规模高并发后端服务器程序开发。越来越多的开发团队开始用 Go 开发自己的系统,大量的开发人员开始迁移到 Go 语言。由于大量的后台开发人员都是从 Java/C/C++迁移到 Go,其中的并发编程机制存在着一定差异,常常会由于惯性思维导致一些低效和错误的实现,而并没有真正发挥 Go 语言的并发优势。


本讲座针对那些从传统语言迁移至 Go 的开发人员,比较了 Go 语言及传统服务器开发语言的并发编程模式,指出了沿用传统思维易导致的复杂性和错误,以及如何利用 Go 的并发编程新特性更加简单和高效地实现常见的并发场景。


讲师介绍


蔡超


Mobvista 技术副总裁兼首席架构师


拥有超过 15 年的软件开发经验,其中 9 年任世界级 IT 公司软件架构师/首席软件架构师。2017 年加入 Mobvista,任公司技术副总裁及首席架构师,领导公司的数字移动营销平台的开发,该平台完全建立于云计算技术之上,每天处理来自全球不同区域的超过 100 亿次的请求。


在加入 Mobvista 之前,曾任亚马逊全球直运平台首席架构师,亚马逊(中国)首席架构师,曾领导了亚马逊的全球直运平台的开发,并领导中国团队通过 AI 及云计算新技为中国客户打造更好的本地体验;曾任 HP(中国)移动设备管理系统首席软件架构师,该系统曾是全球最大的无线设备管理系统(OMA DM)(客户包括中国移动,中国联通,中国电信等);曾任北京天融信网络安全技术公司,首席软件架构师,领导开发的网络安全管理系统(TopAnalyzer)至今仍被政府重要部门及军队广为采用,该系统也曾成功应用于 2008 北京奥运,2010 上海世博等重要事件的网络安全防护。












完整演讲 PPT 下载链接


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


2019-08-24 17:134492

评论

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

暑假期间快手将重点整治平台:短视频平台如何完善内容审核机制

石头IT视角

Kats-Facebook最新开源的时序分析工具

好孩子

【Flutter 专题】90 图解 Dart 单线程实现异步处理之 Future (一)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

Apache Flink 漫谈系列 —— 概述

云祁

flink 7月日更

公司内部使用的数仓开发规范

白贺BaiHe

数据仓库 开发规范 数仓规范 7月日更

我为什么要学习业务建模?

escray

学习 极客时间 7月日更 如何落地业务建模

架构实战营 模块八课后作业

iProcess

架构实战营

只更新代码,然后发布版本:基于 Serverless Devs 原子化操作阿里云函数计算

Serverless Devs

PowerShell 正则表达式

耳东@Erdong

PowerShell 7月日更

密码你真的了解吗

卢卡多多

7月日更

京东智造云:在世界人工智能大会上,听到的工业智能生长的声音

脑极体

模块一作业

Always

架构实战营

你以为的你以为未必是你以为的

Bruce Talk

敏捷 随笔 Agile 引导和教练

模块八作业

Presley

Hadoop 入门教程

若尘

大数据 hadoop

领域驱动设计到底在讲什么?

escray

学习 极客时间 7月日更 如何落地业务建模

ACM金牌选手整理的【LeetCode刷题顺序】

编程熊

Java 面试 算法 面经 笔试

在线脑图思维导图生成工具

入门小站

工具

Linux之find命令的参数详解

入门小站

Linux

全面了解Java并发编程基础!超详细!

程序员的时光

Java 并发编程

【LeetCode】基于时间的键值存储Java题解

Albert

算法 LeetCode 7月日更

🏆【CI/CD技术专题】「Maven插件Docker系列」使用Maven插件构建Docker镜像的方法

码界西柚

Docker maven 7月日更 Plugin

Javascript 的工作原理:引擎、运行时和调用堆栈概述

devpoint

JavaScript V8 7月日更

性能测试框架对比初探

FunTester

性能测试 接口测试 测试框架 测试开发

性能框架哪家强—JMeter、K6、locust、FunTester横向对比

FunTester

性能测试 接口测试 测试框架 测试开发

Ta想做一粒智慧的种子

白洞计划

推荐系统的未来发展(三十三)

Databri_AI

价值观 推荐系统

架构训练营模块 1 作业 - 1班助教

听闻

实时音视频技术全栈攻略|寻找C站宝藏

liuzhen007

音视频 7月日更

Go 学习笔记之 结构体

架构精进之路

Go 语言 7月日更

网络攻防学习笔记 Day70

穿过生命散发芬芳

网络攻防 7月日更

迁移至Go,老瓶新酒——讲给JavaC++开发者的Go高效并发编程_QCon_蔡超_InfoQ精选文章