写点什么

迁移至 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:134390

评论

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

Java--JVM内存结构

是老郭啊

Java JVM简介 JVM内存结构 JVM运行时数据区

【Redis】概览

awen

redis

C语言从入门到精通(三)

代码情缘

编程 开发 C语言 编程之路 硬件开发

轮胎行业遇上AI,百度智能云携手固铂轮胎智能化转型

百度大脑

智能云 轮胎

Bzz节点分币系统搭建,Bzz矿机挖矿系统

架构训练营模块 5 作业 - 江哲

江哲

Java中String类的前世今生

卢卡多多

Java string 6月日更

C语言从入门到精通(四)

代码情缘

编程 C语言 变量 编程之路 6月日更

网络攻防学习笔记 Day38

穿过生命散发芬芳

网络攻防 6月日更

这个 “少年黑客”,用黑科技守护独居老人

阿里云视频云

阿里云 计算机视觉 音视频 养老

手滑党福音,意外删除重要文件怎么办?

淋雨

数据恢复 EasyRecovery 文件恢复

工厂里三个质检车间缩减为一个,飞桨企业版EasyDL助力降本增效

百度大脑

飞桨

Python——注释和字符串的拼接

在即

6月日更

平衡计分卡- 战略落地的工具

石云升

创业 战略 职场经验 6月日更

Sprint Review != Demo——《Scrum指南》重读有感(4)

Bruce Talk

Scrum 敏捷 随笔 Agile

5分钟速读之Rust权威指南(十八)

wzx

rust 范型 trait

理解IM消息“可靠性”和“一致性”问题,以及解决方案探讨

JackJiang

即时通讯 IM 可靠消息最终一致

如何使用Tauri和Ember.js创建小型、快速和酷的桌面应用程序

代码先生

tauri ember.js desktop程序

备战金九银十,2021年最全999道Java岗高频面试题分享

Java架构师迁哥

2021全球人工智能技术大会开幕 百度王海峰:跨语言沟通正在成为现实

百度大脑

人工智能 沟通 跨语言

应用,才是区块链的终极归宿

CECBC

区块链能否为应对气候变化 提供解决方案?

CECBC

C语言从入门到精通(二)

代码情缘

开发 C语言 编程、

区块链+数字政务:成都高新区如何创新

CECBC

Redis 缓存的三大问题及其解决方案

xcbeyond

redis 缓存 6月日更

JavaScript 代码逻辑判断的优化

编程三昧

JavaScript 大前端 代码质量 代码优化 编程思想

C语言从入门到精通(一)

代码情缘

c++ 编程 开发 C语言 硬件开发

新思科技连续五年获Gartner魔力象限应用安全测试领导者殊荣

InfoQ_434670063458

新思科技 Gartner 魔力象限

从事开发5年以上的Java程序员,面试会被问到哪些?

Java架构师迁哥

程序员必知的硬核基础知识

Java架构师迁哥

整数划分问题(详解 n > m 情况)

若尘

数据结构 6月日更

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