反馈 / 投诉
-
Go语言并发之道 PDF 清晰版
2023-08-14 11:03:40 类别:Go语言
-
扫二维码手机浏览
资源介绍
给寻找技术文档的朋友们精选了Go语言相关的 PDF电子书资料,由中国电力出版社出版,作者是凯瑟琳,介绍了关于Go语言、并发方面,格式为PDF,资源大小140.4 MB,目前在Go语言类资源综合评分为:9.5分。
Go语言并发之道
内容介绍
本书作者带你一步一步深入这些方法。你将理解 Go语言为何选定这些并发模型,这些模型又会带来什么问题,以及你如何组合利用这些模型中的原语去解决问题。学习那些让你在独立且自信的编写与实现任何规模并发系统时所需要用到的技巧和工具。理解Go语言如何解决并发难以编写正确这一根本问题。学习并发与并行的关键性区别。深入到Go语言的内存同步原语。利用这些模式中的原语编写可维护的并发代码。将模式组合成为一系列的实践,使你能够编写大规模的分布式系统。学习 goroutine 背后的复杂性,以及Go语言的运行时如何将所有东西连接在一起。
目录
- 前言 1
- 第1章 并发概述 9
- 摩尔定律,Web Scale和我们所陷入的混乱 10
- 为什么并发很难? 12
- 竞争条件 13
- 原子性 15
- 内存访问同步 17
- 死锁、活锁和饥饿 20
- 确定并发安全 28
- 面对复杂性的简单性 31
- 第2章 对你的代码建模:通信顺序进程 33
- 并发与并行的区别 33
- 什么是CSP 37
- 如何帮助你 40
- Go语言的并发哲学 43
- 第3章 Go语言并发组件 47
- goroutine 47
- sync包 58
- WaitGroup 58
- 互斥锁和读写锁 60
- cond 64
- once 69
- 池 71
- channel 76
- select 语句 92
- GOMAXPROCS控制 97
- 小结 98
- 第4章 Go语言的并发模式 99
- 约束 99
- for-select循环103
- 防止goroutine泄漏 104
- or-channel 109
- 错误处理112
- pipeline 116
- 构建pipeline的最佳实践 120
- 一些便利的生成器 126
- 扇入,扇出 132
- or-done-channel 137
- tee-channel 139
- 桥接channel模式 140
- 队列排队143
- context包 151
- 小结 168
- 第5章 大规模并发 169
- 异常传递169
- 超时和取消 178
- 心跳 184
- 复制请求197
- 速率限制199
- 治愈异常的goroutine 215
- 小结 222
- 第6章 goroutine和Go语言运行时 223
- 工作窃取223
- 窃取任务还是续体 231
- 向开发人员展示所有这些信息 240
- 尾声 240
- 附录A 241
以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。
- 上一篇:企业数据湖
- 下一篇:Spring Boot+Vue全栈开发实战
下载地址
下载地址:网盘下载
Go语言相关资源
学习心得
欢迎发表评论:
- 最新更新
-
1
企业数据湖 PDF电子书
类别:大数据
-
2
RocketMQ技术内幕 PDF电子书
类别:RocketMQ
-
3
Effective Java(第2版) PDF电子书
类别:java
-
4
疯狂Python讲义 PDF电子书
类别:Python编程
-
5
Spring源码深度解析 PDF电子书
类别:java
-
6
Elasticsearch源码解析与优化实战 PDF电子书
类别:Elasticsearch
-
7
Kubernetes进阶实战 PDF电子书
类别:Kubernetes
-
8
Flutter技术入门与实战 PDF电子书
类别:Flutter
-
9
推荐系统与深度学习 PDF电子书
类别:深度学习
- 资料推荐
-
- 06-13Kotlin实战 PDF电子书
- 09-08应用密码学 课后答案
- 05-14Web攻防之业务安全实战指南 PDF电子书
- 04-05iOS开发快速进阶与实战 计算机书籍
- 06-18C程序设计语言(第二版) 课后答案
- 12-18《UNIX网络编程 卷1:套接字联网API(第3版?英文版)》源代码
- 07-10Ext JS 6.2 实战 PDF电子书
- 05-23Swift开发实战权威指南 PDF电子书
- 03-08《新编Excel会计与财务管理应用大全(2016实战精华版)》源文件与附赠
- 08-26人类的终极命运:从旧石器时代到人工智能的未来 计算机书籍
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
本文实例讲述了Django框架模板语言。分享给大家供大家参考,具体如下: 模板语言 模板语言简称为DTL(Django Template Language) 模板变量 模板变量名由数字,字母,下划线和点组成,不能以下划线开头。 使用: {{模板变量名}} def index2(request): '''模板加载顺序''' return render(request, 'booktest/index2.html')# /temp_vardef temp_var(request): '''模板变量''' my_dict = {'title': '字典键值'} my_list = [1, 2, 3] boo……
Python和Go语言的区别总结
什么是Python? Python是一种功能强大的高级编程语言,主要用于科学和工程计算。它是一种高效的语言,优雅务实,简单而强大,适合新手和专业人士的编程。 Python支持多种编程范例,并提出了一个大型标准库,包括面向对象,命令式,功能性和程序性。 Go是什么? Go是一种通用编程语言,由Google设计;它借鉴了许多其他许多好主意语言,同时避免导致复杂性和不可靠代码的功能……