小健_Python_go_Devops
latest
Go语言学习
1. Go语言基本语法
2. 容器-数据结构
3. 流程控制
4. 函数
5. 结构体
6. 接口
7. 包
8. 并发
9. 反射
10. 标准库和三方库
11. 项目代码
12. 避坑与技巧
12.1. 合理地使用并发特性
Go vs Python
Python全栈系列
Python测试开发入门与实践
Vue.js企业开发实战
Vue.js+Node.js开发实战
小健_Python_go_Devops
»
Go语言学习
»
12.
避坑与技巧
Edit on GitHub
12.
避坑与技巧
¶
12.1. 合理地使用并发特性
12.1.1. 1.了解goroutine的生命期时再创建goroutine
12.1.2. 2.避免在不必要的地方使用通道
2.1 连接、关闭、同步goroutine
2.2 优化:使用等待组替代通道简化同步
12.1.3. 3.反射:性能和灵活性的双刃剑
3.1 结构体成员赋值对比
3.2 基准测试结果对比
12.1.4. 4.接口的nil判断
4.1 接口与nil不相等