Go并发编程实战
13推荐 收藏
46.6K阅读

Go并发编程实战

郝林 (作者)
暂时缺货
本书不提供 PDF 版下载,您购买后可参照帮助设置推送获得 mobi 版。也可在线阅读。
《Go命令教程》网址:https://github.com/hyper0x/go_command_tutorial。

本书第4、5次印刷的纸质版中,第5、6章中的个别图片因排版人员转换印刷文件出错,在此向收到这两个印次的读者表示歉意。现已公开第5章和6.2.4节,遇到此问题的读者可以查看相应章节。
<内容简介>
本书全面介绍了Go语言的特点、安装部署环境、工程规范、工具链、语言语法、并发编程模型以及在多个编程实战中的应用,重点阐述了Go语言并发编程模型和机制。本书共分为四个部分,介绍了Go语言编程环境搭建、Go语言基础编程、Go语言并发编程方法及其原理,以及使用Go语言开发的应用系统的案例讲解。
本书适用于有一定计算机编程基础的从业者以及对Go语言编程感兴趣的爱好者,非常适合作为Go语言编程进阶教程。


今年618,图灵自有719种电子书参与以下两种优惠:

活动时间:6.18日

满减优惠码:618

每单满 99 减 50

满折优惠码:618+

每单满 299 即享5折

电子书
¥39.99
格式
mobi

纸质书
¥70.31 ¥89.00

出版信息

  • 书  名Go并发编程实战
  • 执行编辑关于本书的内容有任何问题,请联系 王军花
  • 出版日期2014-11-17
  • 书  号978-7-115-37398-4
  • 定  价89.00 元
  • 页  数572
  • 开  本16开
  • 出版状态暂时缺货

所属分类

本书特色

本书特点:

1. 全面介绍Go语言基础编程。本书通过5个章节详细地介绍了Go的语言细节和底层实现细节,贯穿于语言层面和源码层面,让读者可以对Go语言的实现有更加深刻的理解。
2. 直击Go语言的精髓和最大亮点——并发编程技术。本书最大的看点和特色在于并发编程。本书深入剖析了并发编程模型及其在多个编程实战中的应用,重点阐述了Go语言并发编程模型和机制,详细介绍了Go并发编程的核心要素——Goroutine和Channel的概念、原理、基本用法和高级技巧应用,以及编写并发程序的过程中对各种同步工具的运用等问题。
3. 示例全面详细。本书展示和细致讲解了各种各样的代码实例,尤其是包含了像载荷发生器和网络爬虫框架这样的实用程序,让读者可以对并发、线程、信号等概念有清晰的理解。

专家推荐:

“并发编程的支持无疑是Go语言最大的亮点。但是,尽管Go语言大幅降低了并发编程的门槛,但至今大部分开发者对如何运用该语言编写高并发程序的认知仍然有限。我很高兴能有一本专门探讨Go语言并发编程的书。《Go并发编程实战》这本书对Go语言并发编程的探讨之深入、讲解之细腻是它的一大亮点。同时,这本书也非常适合作为Go语言的入门教材,即便是对Go语言了解不深甚至从未接触的人也能从中获益。另外,书中的示例也非常有价值,它们贴切地展现了用Go语言进行编程的方法和技巧。总之,《Go并发编程实战》是一份难得的Go语言学习资料。”——许式伟,七牛云存储CEO

“Go语言作为优秀的开源编程语言,已逐渐成为云计算时代的必学语言之一。《Go并发编程实战》不但对基本的Go语言编程方法和技巧进行了深入的阐释,还独树一帜地对Go语言的内部机制和原理进行了清晰的描述。这些都是学好和用好Go语言的极佳资料。推荐Go语言爱好者以及对Go语言感兴趣的技术人员都阅读这本书。”——杜玉杰,中国OpenStack社区(COSUG)发起人,OpenStack基金会董事,企业级云计算联盟(ECA)副秘书长

“Go语言是服务端编程领域非常热门的语言,市面上关于Go语言的图书并不少见,但都没有像《Go并发编程实战》这样,把Go语言最精髓的部分——并发编程讲解得如此深入浅出,明白透彻。本书系统地梳理了并发编程的概念和原理,并辅以详细的Go语言程序示例,非常容易让读者对并发、线程、信号等概念有清晰的理解。不管你是第一次接触Go语言,还是已经非常熟悉它了,如果想了解Go语言更多的技术内幕,这本书都值得仔细研读,相信读者能够从中受益匪浅。”——郭理靖,京东云平台开放云事业部总监

“Go语言从诞生之日起就充满了争议,但是社区对它的热情却越来越高,今年InfoWorld最佳的开源项目Docker就是用Go写的,可见Go闪烁着越来越耀眼的光芒。郝林的这本书非常注重对Go编程细节的清晰阐释,这在国内原创技术书中是不多见的。书中示例选取精心得当,深入浅出,完全没有那种看完仍需要参悟的感觉。这是一本Go学习者真正需要的图书。”——程显峰,蓝海讯通COO,《MongoDB权威指南》译者

“Go语言之所以被称为21世纪的C语言,不仅在于它精简的语法和高效的开发,更在于它具有原生支持和易于使用的高并发的特性。而越是简单的技术就越能够生成千变万化的组合,想要用到极致,需要对它有深刻的见解。在《Go并发编程实战》一书中,作者由浅入深地对Go并发技术进行了剖析,并辅以翔实的案例,让读者真正了解和掌握Go并发编程,成为多核时代和云计算时代的开发尖兵。”——陈佳桦,Go语言签约讲师,Gogs项目创始人

目录

专家推荐 阅读
推荐序 阅读
前言 阅读
第一部分 Go语言的世界 阅读
第 1 章 初识Go语言 阅读
第 2 章 Go语言环境搭建
第二部分 编程基础
第 3 章 词法与数据类型
第 4 章 流程控制方法
第 5 章 程序测试和文档 阅读
第三部分 并发编程
第 6 章 并发编程综述
第 7 章 Goroutine和Channel
第 8 章 同步
第四部分 编程实战
第 9 章 一个网络爬虫框架的设计和实现
附录 Go语言的学习资源 阅读
致第4印和第5印的读者:6.2.4节 信号 阅读

作者介绍

<作者简介>
郝林 Gopher、高级Java软件工程师、Python程序员和Linux爱好者。目前在宜信公司的小微企业增值服务中心任软件系统架构师。曾就职于搜狐网多年,并任Java项目经理。在互联网软件的设计和开发方面拥有丰富的实战经验。微博名:特价萝卜。

大家也喜欢

  • Go并发编程实战(第2版)

    郝林  

    【主要内容】 本书首先介绍了Go语言的优秀特性、安装设置方法、工程结构、标准命令和工具、语法基础、数...

  • Go语言编程

    本书以介绍Go语言特性为主,示例则尽量采用作者开发团队平常的实践,内容涉及内存管理(堆和栈)、错误处理、OOP...

相关文章

  • 看了几天,说实话,写很一般,很多简单的东西写的很拗口,绕一大圈,不知道是不是为了凑字数,没有条例,很失望,要买的慎重!
    ihanh  发表于 2015-03-24 16:08:25
    推荐
    • 有同感,读着不顺。

      野孩子  发表于 2015-03-27 11:04:59
    • 同样,纸版本和电子版都买了,后悔中.....

      jacksg78  发表于 2015-04-01 10:02:07
    • 对的,买书的各位先去豆瓣看下评价再买吧,这本书评价很低。豆瓣评分一般是很靠谱的

      陈其  发表于 2015-04-01 13:18:46
    • “正确的废话”实在是太多了

      茅酒  发表于 2015-04-06 21:11:51
    • 谢谢批评,我会改进。关于语言表达方面的问题,原因是写作经验不足,想写细写明但手法不好。没想过凑字数,实际上这本书的字数已经超过很多了。我是想将这本书作为入门+进阶的一站式图书,因为近两年国内没有Go语言图书出版,这对于广大gopher来说不是个好消息。你们先凑合看吧,虽说有些“啰嗦”,但是我自认为干货还是很多的。如果后面还有机会出书的话,我会好好凝炼一番。

      郝林  发表于 2015-08-21 09:25:16
  • 啰嗦到没法看。。。
    野孩子  发表于 2015-03-27 11:25:31
    推荐
    • +1,很多本来几句话完事,顶多加几行代码,居然能写几页。

      Elson Wu  发表于 2016-05-04 23:03:17
  • 期待电子书!!
    eggmilk  发表于 2014-11-26 22:12:46
    推荐
    • 您好,我们也十分期待电子书。目前正在制作中,预计过年回来上架。到时候第一时间通知大家哈~

      张霞@Turing  发表于 2015-01-14 09:48:01
    • 您好,《Go并发编程实战》的电子书已经上架,欢迎购买阅读。

      张霞@Turing  发表于 2015-03-05 16:45:47
  • 求电纸书啊,我迫不及待要购买
    lihei12345  发表于 2014-12-01 21:35:58
    推荐
    • 您好,我们正在制作电纸书。预计过年回来就上架了。敬请期待~

      张霞@Turing  发表于 2015-01-14 09:47:08
    • 您好,《Go并发编程实战》的电子书已经上架,欢迎购买阅读。

      张霞@Turing  发表于 2015-03-05 16:45:17
  • 电子书还有多久?
    藏蓝  发表于 2014-12-17 18:23:23
    推荐
    • 您好,距离电子书上架大约还有两个月。上架了我们会第一时间通知大家。谢谢您的关注与支持。

      张霞@Turing  发表于 2015-01-14 09:45:15
    • 您好,《Go并发编程实战》的电子书已经上架,欢迎购买阅读。

      张霞@Turing  发表于 2015-03-05 16:45:04
  • 请尽快出版电子书,我会第一时间购买!
    shelmesky  发表于 2014-12-22 13:35:05
    推荐
    • 您好,谢谢您的大力支持。电子书目前正在制作中~预计过年回来会上架的。敬请期待~

      张霞@Turing  发表于 2015-01-14 09:44:26
    • 您好,《Go并发编程实战》的电子书已经上架,欢迎购买阅读。

      张霞@Turing  发表于 2015-03-05 16:44:58
  • 都一个月了 电子版 还没出啊?
    myoula  发表于 2014-12-23 10:46:47
    推荐
    • 您好,正在制作中~纸书确实有些厚,我们会尽快上架电子书的。预计过年回来就有了。敬请期待~

      张霞@Turing  发表于 2015-01-14 09:43:46
    • 您好,《Go并发编程实战》的电子书已经上架,欢迎购买阅读。

      张霞@Turing  发表于 2015-03-05 16:44:48
  • 都一年了,电子版还没出呢?
    myoula  发表于 2015-01-07 12:03:24
    推荐
    • 亲,电子书正在制作中~稍安勿躁哈~

      张霞@Turing  发表于 2015-01-14 09:42:00
    • 您好,《Go并发编程实战》的电子书已经上架,欢迎购买阅读。

      张霞@Turing  发表于 2015-03-05 16:44:39
  • 请问说好的电子书呢?
    shelmesky  发表于 2015-02-26 11:43:32
    推荐
    • 您好,请稍等,这周就会上架。

      张霞@Turing  发表于 2015-03-03 08:27:53
    • 这周真的能按时上架吗?

      shelmesky  发表于 2015-03-05 11:32:20
    • 您好,电子书已经上架,欢迎购买阅读。

      张霞@Turing  发表于 2015-03-05 16:44:07
  • 为什么书后面的刮刮卡不能用呢?
    DarthVarda  发表于 2015-03-05 20:35:54
    推荐
  • 之前已经购买过纸质版的如何获得1折优惠?把刮刮卡当优惠码输入进去说无效
    茅酒  发表于 2015-03-06 10:28:07
    推荐
    • 从2013年4月下旬开始,每一本图灵图书后面,都会贴上一个小小的刮刮卡。纸书读者在图灵社区登记刮刮卡后O网页链接,不仅能获得图书定价10%的银子。如果登记时该书已有电子版,还会自动收到一封带有电子版优惠码的邮件,将可以纸书一折的价格购买同一本电子书。您是在电子书上线之前就刮卡了,请再查收一下邮件,我们刚刚手动发送了优惠码给您。

      杨帆  发表于 2015-03-06 10:57:57
    • 已收到 :)

      茅酒  发表于 2015-03-06 11:52:41
    • 哦 没有看到这个优惠,直接买了,可以退回再操作吗?

      A.C  发表于 2015-03-06 11:57:36
    • 我也没收到电子书,兑换的是银子

      ihanh  发表于 2015-03-19 23:10:44
    • 为什么我输入购买无效呢

      Zivee  发表于 2015-07-05 01:10:32
  • 刮出来的码要先兑换成优惠码,再用优惠码进行购买操作。
    winerQin  发表于 2015-03-06 16:37:27
    推荐
  • 关于463、464页中的热替换示例,有读者发现在go1.5中行不通。实际上,这个示例只是展示一下热替换通道的技巧而已,其中是有一个bug的。那就是:对全局变量chan1的赋值和或读取是应该由并发安全机制去保护的。具体请看在爬虫示例中的真正使用方式:https://github.com/hyper-carrot/goc2p/blob/master/src/webcrawler/middleware/chanman.go 。

    go1.5的运行时系统已完全被Go语言代码重写,并且有了一些变化。因此,那个存在竞态条件的热替换示例并不能在go1.5下完美体现我要说明的技巧。这其中的原因包含了上述bug。重申一点,在存在竞态条件的情况下,不要对相关数据的一致性和完整性做任何假设。

    相关代码:https://gist.github.com/hyper-carrot/85d082e83b35122ca53e 。
    郝林  发表于 2015-10-10 11:15:52
    推荐
  • 已经购买纸质书的,再买电子版有折扣吗?
    李文秋  发表于 2015-03-05 21:09:57
    推荐
    • 您好。凭借这本书封底的刮刮卡,可以享受一折优惠。

      张霞@Turing  发表于 2015-03-06 08:24:00
    • 购买纸书的读者在图灵社区登记刮刮卡后,不仅能获得图书定价10%的银子。如果登记时该书已有电子版,还会自动收到一封带有电子版优惠码的邮件,可以以纸书一折的价格购买同一本电子书。您在购买电子书时,需要输入您收到的邮件中的优惠码。

      张霞@Turing  发表于 2015-03-06 11:12:28
  • 一天之内申请了两次推送都没收到。。。求解决。。。
    百年树袋熊li_ang  发表于 2015-03-06 09:45:16
    推荐
    • hi,查了一下推送记录,今天早上已经成功发出了,请问您现在收到了吗?

      杨帆  发表于 2015-03-06 10:59:40