Go夜读 第 86 期 Go 中非类型安全指针相关的事实和使用规则

mai_yang for Go 夜读 · 2020年04月24日 · 526 次阅读

来自于:https://talkgo.org/night/86-2020-04-23-go-unsafe-pointer/

YouTube

介绍

Go 是一门支持自动垃圾回收和自动保护内存安全的语言。但是有时候 Go 运行时(runtime)提供的安全机制限制了某些细节和功能不能采用效率最高的方法来实现。非类型安全指针可以帮助我们绕开这些限制,但同时也打破了 Go 运行时处心积虑构建起来的安全屏障。在使用非类型安全指针时,我们必须谨慎地遵照 Go 官方文档中提出的建议,否则将产生一些很难觉察和很难定位的 bug。

本次分享将讲解和非类型安全指针相关的事实/规则,以及使用中的注意事项。

大纲

  • 非类型安全指针相关的事实
  • 非类型安全指针相关的类型转换规则
  • 非类型安全指针相关的使用规则

分享者自我介绍

老貘,《Go 101》一书作者。

分享时间

2020-04-23 21:00 UTC+8

Slides

https://github.com/yaxinlx/go-nightreading-unsafe

更多原创文章干货分享,请关注公众号

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册