查看原文
其他

讲给Java/C++开发者的Go高效并发编程

编者按


作者介绍:蔡超,Mobvista技术副总裁兼首席架构师,拥有超过15年的软件开发经验。在加入Mobvista之前,曾任亚马逊全球直运平台首席架构师,亚马逊(中国)首席架构师,曾领导了亚马逊的全球直运平台的开发,并领导中国团队通过AI及云计算新技为中国客户打造更好的本地体验。



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


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



演讲视频

https://v.qq.com/txp/iframe/player.html?vid=e0686j9wlgh&width=500&height=375&auto=0



幻灯片



往期演讲推荐


TypeScript的发展进程

领略Kotlin的力量,效率提升不止一点点

Hax带你探索编程语言的演化



QCon上海2018


一年一度的QCon上海大会将于2018年10月18-20日在上海宝华万豪酒店召开,下面是您可能感兴趣的专题,点击“阅读原文”查看大会详情。


专题:Java生态与创新

出品人:张建锋

张建锋,永源中间件共同创始人,原红帽公司 JBoss 应用服务器核心开发组成员。毕业于北京邮电大学和清华大学,曾供职于金山软件,IONA科技公司和红帽软件。对于JavaEE的各项规范比较熟悉;开源技术爱好者,喜欢接触各类开源项目,学习优秀之处并加以借鉴,认为阅读好的源码就和阅读一本好书一样让人感到愉悦;在分布式计算,企业应用设计,移动行业应用,Devops等技术领域有丰富的实战经验和自己的见解。


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存