>来自于:https://talkgo.org/night/86-2020-04-23-go-unsafe-pointer/
## YouTube
https://youtu.be/a_9oLmeFvwk
## 介绍
Go 是一门支持自动垃圾回收和自动保护内存安全的语言。但是有时候 Go 运行时(runtime)提供的安全机制限制了某些细节和功能不能采用效率最高的方法来实现。非类型安全指针可以帮助我们绕开这些限制,但同时也打破了 Go 运行时处心积虑构建起来的安全屏障。在使用非类型安全指针时,我们必须谨慎地遵照 Go 官方文档中提出的建议,否则将产生一些很难觉察和很难定位的 bug。
本次分享将讲解和非类型安全指针相关的事实/规则,以及使用中的注意事项。
## 大纲
- 非类型安全指针相关的事实
- 非类型安全指针相关的类型转换规则
- 非类型安全指针相关的使用规则
## 分享者自我介绍
老貘,《Go 101》一书作者。
## 分享时间
2020-04-23 21:00 UTC+8
## Slides
https://github.com/yaxinlx/go-nightreading-unsafe
**更多原创文章干货分享,请关注公众号**
![](https://static.gocn.vip/photo/2020/61284b9d-4bf0-4ac6-9c51-06d3e2b2d964.jpg?x-oss-process=image/resize,w_1920)
有疑问加站长微信联系(非本文作者)