Go并发编程实战(第2版) - 郝林

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

郝林

出版时间

2017-03-31

ISBN

9787115452511

评分

★★★★★

标签

编程

书籍介绍

本书首先介绍了Go语言的优秀特性、安装设置方法、工程结构、标准命令和工具、语法基础、数据类型以及流程控制方法,接着阐述了与多进程编程和多线程编程有关的知识,然后重点介绍了goroutine、channel以及Go提供的传统同步方法,最后通过一个完整实例——网络爬虫框架进一步阐述Go语言的哲学和理念,同时分享作者在多年编程生涯中的一些见解和感悟。

与上一版相比,本书不仅基于Go 1.8对上一版进行了全面更新,而且更深入地描绘了Go运行时系统的内部机理,并且大幅改进了示例代码。

本书适用于有一定计算机编程基础的从业者以及对Go语言编程感兴趣的爱好者,非常适合作为Go语言编程进阶教程。

目录
第1章 初识Go语言  1
1.1 语言特性  1
1.2 安装和设置  2
1.3 工程结构  3
1.3.1 工作区  3

显示全部
用户评论
入门~
介绍概念的篇幅过多,最终表述却还是不够清晰。
值得多看几遍!
一斑斑
3-5章才是“并发实战”,还是很不错的,从系统底层的并发概念讲起,有利于后面对Go并发机制能有较深入的理解,最后也有具体如何使用Go并发编程相关的例子。 个人好恶: 1. 不喜欢一二两章讲Go基础,食之无味弃之可惜。讲全面了篇幅太长,讲简单了不如看官网和go tour教程;另外是不是所有讲Go的技术类书籍都得重复这些内容,不如更多地讲“并发”。 2. 个人不太喜欢冗长的“项目”、“实例”,因为需要花时间和精力去理解项目背景、需求,在个人对这个项目例子本身不太感兴趣的时候,需要花很大力气才能劝自己读下去。
后面会在看看示例 目前没啥收获
3-4章值得一读,第三章的操作系统基本知识,第四章的goroutine讲得是很不错的。这本书读起来会让人很痛苦,可能是因为每次都会直接给一大段文字,最好有一定go并发编程基础再看,可以先看《Go 语言设计与实现》和《Go语言学习笔记》。
难度次序可以调整下,可以把原理性的东西延后,比较适合有编程基础的读
行动证明了如何将简单事情复杂化。首先,定位的偏差造成与读者预期有很大差距,大家并不会把这样一本书名的书当作计算机编程入门或者进阶。看评论那么多差评,可见了。80%的篇幅完全可以编程一页推荐书单。那些经典的unix高级编程之类的不必你讲的更好,更深么。想要在一本golang的书籍里深入写各种其他知识点,不知道是怎么想的。多亏电子版瞅一眼解毒,几分钟扫了第六章,基本全是和go不相关的基本进程,线程,同步的内容。
从行文上 以及几个小项目 个人觉得都恰到好处 值得一看
Z-Library
收藏