# 《Go并发编程实战(第2版)》PDF 内容大揭秘
## 第1章:初识Go语言
### 1.1 语言特性
带你领略Go语言独特魅力。
### 1.2 安装和设置
详细步骤助你轻松上手。
### 1.3 工程结构
#### 1.3.1 工作区
深入了解工作区奥秘。
#### 1.3.2 GOPATH
解读GOPATH重要作用。
#### 1.3.3 源码文件
解析源码文件关键要点。
#### 1.3.4 代码包
掌握代码包相关知识。
### 1.4 标准命令简述
快速知晓常用命令。
### 1.5 问候程序
简单程序开启Go之旅。
### 1.6 小结
回顾本章重点。
## 第2章:语法概览
### 2.1 基本构成要素
#### 2.1.1 标识符
认识标识符规则。
#### 2.1.2 关键字
熟悉关键字用途。
#### 2.1.3 字面量
了解字面量含义。
#### 2.1.4 操作符
掌握操作符运用。
#### 2.1.5 表达式
理解表达式构建。
### 2.2 基本类型
剖析基本类型。
### 2.3 高级类型
#### 2.3.1 数组
探索数组特性。
#### 2.3.2 切片
了解切片用法。
#### 2.3.3 字典
掌握字典操作。
#### 2.3.4 函数和方法
解析函数与方法。
#### 2.3.5 接口
认识接口概念。
#### 2.3.6 结构体
深入结构体世界。
### 2.4 流程控制
#### 2.4.1 代码块和作用域
明确代码块与作用域。
#### 2.4.2 if语句
学会if语句使用。
#### 2.4.3 switch语句
掌握switch语句技巧。
#### 2.4.4 for语句
了解for语句循环。
#### 2.4.5 defer语句
解析defer语句奥秘。
#### 2.4.6 panic和recover
掌握异常处理。
### 2.5 聊天机器人
实战打造聊天机器人。
### 2.6 小结
总结语法知识。
## 第3章:并发编程综述
### 3.1 并发编程基础
#### 3.1.1 串行程序与并发程序
区分两者差异。
#### 3.1.2 并发程序与并行程序
解读概念区别。
#### 3.1.3 并发程序与并发系统
了解相互关系。
#### 3.1.4 并发程序的不确定性
探讨不确定因素。
#### 3.1.5 并发程序内部的交互
解析内部交互机制。
### 3.2 多进程编程
#### 3.2.1 进程
深入了解进程。
#### 3.2.2 关于同步
掌握同步要点。
#### 3.2.3 管道
探索管道作用。
#### 3.2.4 信号
认识信号机制。
#### 3.2.5 socket
学习socket应用。
### 3.3 多线程编程
#### 3.3.1 线程
了解线程原理。
#### 3.3.2 线程的同步
掌握线程同步方法。
### 3.4 多线程与多进程
对比两者优劣。
### 3.5 多核时代的并发编程
紧跟时代步伐。
### 3.6 小结
回顾并发编程要点。
## 第4章:Go的并发机制
### 4.1 原理探究
#### 4.1.1 线程实现模型
解析实现模型。
#### 4.1.2 调度器
了解调度器运作。
#### 4.1.3 更多细节
深挖更多底层细节。
### 4.2 goroutine
#### 4.2.1 go语句与goroutine
掌握启动方法。
#### 4.2.2 主goroutine的运作
了解主goroutine流程。
#### 4.2.3 runtime包与goroutine
借助runtime包操作。
### 4.3 channel
#### 4.3.1 channel的基本概念
认识channel本质。
#### 4.3.2 单向channel
掌握单向用法。
#### 4.3.3 for语句与channel
结合循环使用。
#### 4.3.4 select语句
学会select语句技巧。
#### 4.3.5 非缓冲的channel
了解非缓冲特性。
#### 4.3.6 time包与channel
结合时间包应用。
### 4.4 实战演练:载荷发生器
#### 4.4.1 参数和结果
明确参数与结果。
#### 4.4.2 基本结构
搭建基本框架。
#### 4.4.3 初始化
完成初始化工作。
#### 4.4.4 启动和停止
掌握启动与停止方法。
#### 4.4.5 调用器和功能测试
进行测试优化。
### 4.5 小结
总结并发机制应用。
## 第5章:同步
待深入解读。
[资源截图]
解压密码: qq112233aa
暂无评论内容