电子书:《Go语言并发之道》_于畅等译_2018-12-01

[复制链接]
查看511 | 回复1 | 2019-12-7 12:34:55 | 显示全部楼层 |阅读模式

《Go语言并发之道》_于畅等译_2018-12-01_1

《Go语言并发之道》_于畅等译_2018-12-01_1

《Go语言并发之道》_于畅等译_2018-12-01_2

《Go语言并发之道》_于畅等译_2018-12-01_2

《Go语言并发之道》_于畅等译_2018-12-01_3

《Go语言并发之道》_于畅等译_2018-12-01_3


内容简介:

以任何方式传插本PDF,违者自负法律责任
GOMAXPROCS控制
第4章Go语言的并发模式
for-select循环
04026
构建 pipeline的最佳实践
些便利的生成器
扇入,扇出,m1111
桥接 channe模式
队列排队
第5章大规模并发
异常传递
超时和取消
目录
非卖品,仅供非商业用逸或交流学习使用
严禁网络传播本
违者责任自负

板权所有,严禁以任何方式传插本PDF,违者自负法律责任
治愈异常的 goroutine
第6章 goroutine和Go语言运行时
工作窃取
窃取任务还是续体
向开发人员展示所有这些信息
附录A
241
目录|ⅲ
严禁网络传播

权所有,严禁以任何方式传播本PDF,违者自负法律责任

嘿,欢迎阅读本书!很高兴你已经拿起这本书开始阅读,非常期待在接下来
的6章中和你一起探索关于Go语言并发编程的主题
Go语言是一种美妙的语言。当它被创造并首次公开的时候,我带着极大
的兴趣探索它:简洁、编译速度飞快、运行稳定、支持鸭子类型(ducl
ty ping),让我高兴的是,它原生支持并发。当我第一次使用“go关键字
创建一个 goroutine的时候,(我保证)我开心得只剩傻笑了。我曾经用其他
些编程语言写过并发程序,但我从未用过像Go语言这样这么容易实现并发
的语言(我并不是说其他有这种特性的语言不存在,只是我没用过)。我已
经找到了我的Go语言最佳实践
在过去的几年里,我用Go语言写个人的脚本和项目,直到发现自己已经可
以在成千上万行代码的项目中畅游。随着语言的不断发展和社区的不断壮大
我们一起找到了Go语言并发编程的最佳实践。一些人就他们找到的模式进行
讨论,但在社区里还没有如何使用Go语言并发编程的综合指南
正是考虑到这一点,我才决定写这本书。我希望可以让社区了解到关于Go语
言并发编程的一些全面且高质量的信息:如何使用,最佳实践,以及如何将
它集成到你的系统中,还有它背后的工作原理。我竭尽全力均衡这些关注点
我希望这是一本对你有益的书

版权所有,严禁以任何方式传播本
违者自负法律责任
本书的读者对象
这本书适合已经了解Go语言,并有一些开发经验的人。我没有解释Go语言
的基本语法。最好了解一些其他语言的并发编程,当然这并不是必须的
通过本书,我们将会讨论整个Go语言并发的技术栈:常见的
言并发设计原理,Go语言并发原语中的基础语法,常见的并发模式,并发
模式的设计,各种工具的使用。
由于主题涵盖的范围较广,本书适合各个使用方向的读者。下面一节将会帮
助你快速找到你想要了解的内容
本书内容
当我阅读技术书籍的时候,通常会先读能引起我兴趣的地方。或者,当我努
力研究工作上所需的新技术的时候,我会先看与我工作相关的内容。无论你
的出发点是什么,这里有一份关于本书的线路图,它能帮助你找到你需要的
第1章并发概述
本章将提供一个广泛的历史视角来说明并发的重要性,还会讨论一些并发
中难以纠正的问题。它还简要介绍了Go
如果你有并发的相关知识,或者只是想了解如何使用Go语言的并发原语
可以跨过此章节。
第2章对你的代码建模:通信顺序_进.程_
本章论述了推动Go语言设计的一些激励因素。这将帮助你在社区中与其
他人顺畅交流,并理解为什么要按照Go语言的设计模式来编程
第3章Go语言并发组件
在这里我们将开始深入Go语言并发原语的语法。我们还会介绍控制_内.存_
前言

访问同步的sync包。如果之前你从未使用Go
正在研究如何正确地使用它,那么你应该从这里开始阅读
通过基础的Go语言并发代码片段,与其他语言的并发模型做比较。严格
地说,这些知识并不是必需的,但是这些概念有助于你完全理解Go语言
的并发实现
第4章Go语言的并发模式
在本章中,我们将开始研究如何将Go语言原生函数构造成合理的模式
这些模式可以解决并避免我们在组合原生函数时可能遇到的问题
如果你已经开始写Go语言的并发代码了,那么这一章还是有点用的
第5章大规模并发
在这一章中,我们将组合之前学到模式,设计更合理的模型,应用到大型
程序、服务和分布式系统中
第6章 goroutIne和Go语言运行时
本章描述Go语言运行时如何处理调度 goroutine。这些内容主要是给那些
想了解Go语言运行时内部构造的人学习的
在线资源
Go语言拥有一个非常活跃且富有激情的社区!对于那些Go语言的初学者
请放心,这个社区很容易找到友好、乐于助人的朋友来帮助你走上Go语言编
程之路。下面是我最喜欢的一些面向社区的用来阅读、获得帮助,以及和你
的 Gopher伙伴进行互助的资源
.httpsgolang.org/pla
https:/go.googlesource.com/go
前言3


#############################################


回复

使用道具 举报

和风戏雨 | 2019-12-21 20:04:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则